题目
单选题(本题分值:1分) 7 假设a=“2”和b=“3”,print(a+b)肉眼看到的结果是?A. 23B. "23"C. 5D. "5"
单选题(本题分值:1分) 7 假设a=“2”和b=“3”,print(a+b)肉眼看到的结果是?
A. 23
B. "23"
C. 5
D. "5"
题目解答
答案
A. 23
解析
考查要点:本题主要考查Python中字符串拼接与数值相加的区别,以及print函数输出时的显示形式。
解题核心思路:
- 变量类型判断:明确
a和b是字符串类型(因赋值时带有引号)。 +操作符的作用:字符串类型用+拼接,而非数值相加。- 输出形式:
print函数输出字符串时,不显示引号,仅展示内容。
破题关键点:
- 字符串拼接结果:
a + b的结果是字符串"23"。 - 肉眼可见结果:
print输出时,字符串的引号不会被显示,因此实际看到的是23。
-
变量赋值:
a = "2" # a是字符串类型,值为"2" b = "3" # b是字符串类型,值为"3" -
a + b的运算:- 在Python中,字符串用
+连接时会拼接内容:a + b # 结果为"23"
- 在Python中,字符串用
-
print函数的输出:print("23")会直接输出字符串内容23,不包含引号。- 因此,肉眼看到的结果是
23。