题目
以下不属于Python语言保留字的是( )。A. classB. passC. subD. def
以下不属于Python语言保留字的是( )。
A. class
B. pass
C. sub
D. def
题目解答
答案
C. sub
解析
本题考查Python语言的保留字识别能力。保留字是Python语言预先定义并保留的关键词,不能用作变量名、函数名等。解题的关键在于熟记Python的保留字列表,并排除干扰项。其中,sub并非Python的保留字,而是某些模块(如re模块)中的函数名。
选项分析
- A. class:Python中用于定义类的保留字。
- B. pass:用作占位符的空操作保留字。
- C. sub:不是Python的保留字,常见于
re.sub(正则表达式替换函数)中。 - D. def:用于定义函数的保留字。
结论
通过对比Python官方保留字列表,sub未被包含,因此答案为C。