题目
(单选题, 0.2分)下面哪个不是Python合法的标识符A. int32B. 40XLC. selfD. _name_
(单选题, 0.2分)下面哪个不是Python合法的标识符
A. int32
B. 40XL
C. self
D. _name_
题目解答
答案
B. 40XL
解析
Python标识符的命名规则是解题的关键:
- 只能包含字母(大小写区分)、数字、下划线;
- 首字符必须是字母或下划线,不能是数字;
- 保留字(如
if、def等)不能用作标识符。
本题需根据上述规则判断选项中哪个不符合要求。
选项分析
-
A. int32
首字母为i,后续包含数字和字母,符合规则。 -
B. 40XL
首字符是数字4,违反了首字符必须为字母或下划线的规定,因此不合法。 -
C. self
首字母为s,完全符合规则。 -
D. name
首字符为下划线_,符合规则。