Answer:
虽然Python支持中文作为变量名可以对中文用户更加友好,但是由于目前各种编程软件的主要使用的仍为英语作为基础语言,因此无论是为了考虑兼容性,还是鲁棒性,在Python代码中使用常规的英文格式变量名更为合适。
Correct Answer:
随着时代的发展,越来越多的编程语言不仅支持纯英文代码,还支持全球多数国家的语言开发,有些变态的甚至还能使用Emoji符号......但是,都没能流行起来,主要因为:
(A) MM_520
(B) _MM520_
(C) 520_MM
(D) _520_MM
(E) 我M爱M你
Answer:
在IDLE中通过单句调试可以得知,选项(C)的变量名不正确,因为Python不支持以数字开头的变量名称,但是值得注意的是,以下划线开头的变量名是合法的。
>>> print(x)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
print(x)
NameError: name 'x' is not defined
Answer:
根据Python控制台的报错可以得知,代码出错是因为这里的'x'是一个没有事先定义的变量名。
Correct Answer:
Python中变量在使用前虽然不需要声明,但仍然需要先对其进行赋值才能创建变量。这里的报错是因为x变量名未定义,言下之意就是访问了一个不存在的变量。
>>> x = 520
>>> x = 880
>>> print(X)
Answer:
打印结果:880
Correct Answer:
会报错,注意细节,这里print的是大写的X,而Python是对变量名称大小写敏感的,因此这里的大写X是未定义的会报错。
>>> x, y, z = 3, 4, 5
>>> x, y, z = y, x, z
>>> print(x, y, z)
Answer:
打印结果:4 3 5
print("小甲鱼常说:"Good good study, day day up!"")
Answer:
打印结果:会报错,因为这里的字符串括引符号与句子中的双引号有混淆,应使用单引号或者转义字符完成。
Answer:
print("Bruce Eckel say: \"Life is short, let\'s learn Python.\"")
Answer:
"""Question 0"""
dpy = 365
hpd = 24
mph = 60
spm = 60
spy = dpy * hpd * mph * spm
print(spy)
实现效果如下:
Answer:
"""Question 1"""
name = input("请输入您的名字:")
print("你好," + name + '!')
本文章使用limfx的vscode插件快速发布