题目
下面哪个不是Python合法的标识符( )A. 40XLB. int32C. selfD. __name__
下面哪个不是Python合法的标识符( )
A. 40XL
B. int32
C. self
D. __name__
题目解答
答案
A. 40XL
解析
步骤 1:理解Python标识符规则
Python标识符是由字母(A-Z,a-z)、下划线(_)和数字(0-9)组成,但不能以数字开头。标识符是大小写敏感的,且不能是Python的关键字。
步骤 2:检查选项A
选项A为"40XL",以数字开头,不符合Python标识符的规则。
步骤 3:检查选项B
选项B为"int32",以字母开头,符合Python标识符的规则。
步骤 4:检查选项C
选项C为"self",以字母开头,符合Python标识符的规则。
步骤 5:检查选项D
选项D为"__name__",以字母和下划线开头,符合Python标识符的规则。
Python标识符是由字母(A-Z,a-z)、下划线(_)和数字(0-9)组成,但不能以数字开头。标识符是大小写敏感的,且不能是Python的关键字。
步骤 2:检查选项A
选项A为"40XL",以数字开头,不符合Python标识符的规则。
步骤 3:检查选项B
选项B为"int32",以字母开头,符合Python标识符的规则。
步骤 4:检查选项C
选项C为"self",以字母开头,符合Python标识符的规则。
步骤 5:检查选项D
选项D为"__name__",以字母和下划线开头,符合Python标识符的规则。