0


深度解析Python关键字:掌握核心语法的基石(新版本35+4)


关键字 keyword

Python关键字keyword,也被称为“保留字”,是有特殊功能的标识符,不允许开发者自定义。

本文将带你一起探索Python中的各类关键字及其应用场景,在python执行函数help("keywords")就能得到所有关键字的列表:

** help**("keywords")
Here is a list of the Python keywords. Enter any keyword to get more help.

False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield

当前python最新版本号为3.12,目前有35个关键字,比旧版本多了2个与异步编程相关的关键字;另外还多了四个所谓的“softkeyword”,导入keyword库,除了有kwlist还多了一个softkwlist。

import keyword
keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
keyword.softkwlist
['_', 'case', 'match', 'type']
len(keyword.kwlist)
35
len(keyword.softkwlist)
4

keyword库还有两个判断函数,用法如下:

keyword.iskeyword('async')
True
keyword.iskeyword('

标签: python

本文转载自: https://blog.csdn.net/boysoft2002/article/details/135727362
版权归原作者 Hann Yang 所有, 如有侵权,请联系我们删除。

“深度解析Python关键字:掌握核心语法的基石(新版本35+4)”的评论:

还没有评论