Python合法标识符判断及解析
Python合法标识符判断及解析
问题: 下面哪个不是Python合法的标识符?( )
A) int32 B) 40XL C) self D) name
答案: B) 40XL
解析:
在Python中,标识符是用来标识变量、函数、类、模块等命名空间的名称。标识符的命名需要遵循一定的规则:
- 标识符必须以字母(a-z、A-Z)或下划线(_)开头,后面可以跟字母、数字或下划线。2. 标识符区分大小写,例如 'name' 和 'Name' 是不同的标识符。3. 标识符不能是Python的关键字,例如 'if'、'else'、'while' 等。
根据以上规则,选项B) '40XL' 不符合第一条规则,因为它以数字开头,所以它不是一个合法的Python标识符。其他选项 'int32'、'self' 和 'name' 都符合规则,是合法的标识符。
原文地址: https://www.cveoy.top/t/topic/laJ8 著作权归作者所有。请勿转载和采集!