keyword模块

1、介绍

keyword.py是python关于关键字的一个模块。

2、模块变量

2.1 kwlist

kwlist = [
    'False',
    'None',
    'True',
    '__peg_parser__',
    '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'
]

list[str]类型,包含了python语言的所有关键字。

2.2 softkwlist

  • list类型,默认是空list
  • 关于该变量的使用,还不太确定,以下是一些使用测试
import keyword
print(type(keyword.softkwlist))
keyword.softkwlist.append('ab')
print(keyword.softkwlist)
print(keyword.iskeyword('ab'))
print(keyword.issoftkeyword('ab'))
"""
<class 'list'>
['ab']
False
False
"""

3、函数

3.1 iskeyword

iskeyword(s:str) -> bool
  • 判断某字符串是否是关键词

3.2 issoftkeyword

issoftkeyword(s:str) -> bool

 

posted @ 2023-05-16 13:19  挖洞404  阅读(142)  评论(0编辑  收藏  举报