题目内容: 下面哪个不是Python合法的标识符? A、int32 B、40XL C、self D、__name__ 参考答案: B
时间: 2023-12-09 14:04:38 浏览: 192
您的问题是:下面哪个不是Python合法的标识符?A. int32 B. 40XL C. self D. __name__
正确答案是 B. 40XL。在Python中,标识符必须以下划线或字母开头,后面可以跟着下划线、字母或数字。不能以数字开头,因此选项B不是合法的标识符。选项A、C和D都是合法的标识符。
相关问题
题目内容: 下面标识符中不是python语言的保留字的是: A.continue B.except C.init D.pass 参考答案: C
您的问题是:下面标识符中不是Python语言的保留字的是:A. continue B. except C. init D. pass。
正确答案是 C. init。在Python中,continue、except和pass都是保留字,而init不是保留字,但是在Python中使用双下划线的标识符通常具有特殊意义。init通常用于作为类的构造函数,即类实例化时会自动调用该方法。
29.以下选项中可用作Python标识符的是 A 3B9909 B class C ____ D it's,请问d选项错在哪里了
选项D是不正确的。Python标识符必须遵循以下规则:
- 标识符的第一个字符必须是字母(a-z、A-Z)或下划线(_)。
- 标识符的其余部分可以是字母、下划线或数字(0-9)。
- 标识符是区分大小写的。
- 关键字不能用作标识符。
因此,选项D中的标识符 "it's" 中有一个单引号,这是不允许的,因为单引号不是有效的标识符字符。