题目
(单选题, 0.2分)下面哪个不是Python合法的标识符A. int32B. 40XLC. selfD. _name_
(单选题, 0.2分)下面哪个不是Python合法的标识符
A. int32
B. 40XL
C. self
D. _name_
题目解答
答案
B. 40XL
解析
步骤 1:理解Python标识符规则
Python标识符是由字母(A-Z,a-z)、下划线(_)和数字(0-9)组成,但不能以数字开头。标识符是大小写敏感的,且不能是Python的关键字。
步骤 2:检查选项A
选项A中的"int32"是一个合法的标识符,因为它由字母和数字组成,且不以数字开头。
步骤 3:检查选项B
选项B中的"40XL"不是一个合法的标识符,因为它以数字开头,违反了Python标识符的命名规则。
步骤 4:检查选项C
选项C中的"self"是一个合法的标识符,因为它只包含字母,且不以数字开头。
步骤 5:检查选项D
选项D中的"_name"是一个合法的标识符,因为它由字母和下划线组成,且不以数字开头。
Python标识符是由字母(A-Z,a-z)、下划线(_)和数字(0-9)组成,但不能以数字开头。标识符是大小写敏感的,且不能是Python的关键字。
步骤 2:检查选项A
选项A中的"int32"是一个合法的标识符,因为它由字母和数字组成,且不以数字开头。
步骤 3:检查选项B
选项B中的"40XL"不是一个合法的标识符,因为它以数字开头,违反了Python标识符的命名规则。
步骤 4:检查选项C
选项C中的"self"是一个合法的标识符,因为它只包含字母,且不以数字开头。
步骤 5:检查选项D
选项D中的"_name"是一个合法的标识符,因为它由字母和下划线组成,且不以数字开头。