题目
以下哪些可以用作Python程序的变量名称?(请在idle或PyCharm中对下面每个名称测试后再作答!)A. number123B. my.numberC. my_numberD. gramE. 100gram
以下哪些可以用作Python程序的变量名称?(请在idle或PyCharm中对下面每个名称测试后再作答!)
A. number123
B. my.number
C. my_number
D. gram
E. 100gram
题目解答
答案
ACD
A. number123
C. my_number
D. gram
A. number123
C. my_number
D. gram
解析
Python变量命名规则是本题的考查核心。需掌握以下关键点:
- 变量名只能以字母或下划线开头,不能以数字开头;
- 变量名中允许包含字母、数字和下划线,但不能包含其他特殊字符(如
.
、!
等); - 保留关键字(如
if
、else
等)不能用作变量名。
选项分析
A. number123
- 以字母
n
开头,后续包含字母和数字,符合规则,合法。
B. my.number
- 包含点号
.
,而点号是Python中的运算符,不能出现在变量名中,非法。
C. my_number
- 以字母
m
开头,使用下划线_
连接单词,符合Python命名规范,合法。
D. gram
- 仅包含字母,无特殊字符或数字开头,合法。
E. 100gram
- 以数字
1
开头,违反变量名命名规则,非法。