本文实例讲述了python的keyword模块用法。分享给大家供大家参考。具体如下:
Help on module keyword: NAME keyword - Keywords (from \"graminit.c\") FILE /usr/lib64/python2.6/keyword.py DESCRIPTION This file is automatically generated; please don\'t muck it up! To update the symbols in this file, \'cd\' to the top directory of the python source tree after building the interpreter and run: python Lib/keyword.py FUNCTIONS iskeyword = __contains__(...) x.__contains__(y) <==> y in x. DATA __all__ = [\'iskeyword\', \'kwlist\'] kwlist = [\'and\', \'as\', \'assert\', \'break\', \'class\', \'continue\', \'def\', ...
得到python的关键字列表:
>>> keyword.kwlist [\'and\', \'as\', \'assert\', \'break\', \'class\', \'continue\', \'def\', \'del\', \'elif\', \'else\', \'except\', \'exec\', \'finally\', \'for\', \'from\', \'global\', \'if\', \'import\', \'in\', \'is\', \'lambda\', \'not\', \'or\', \'pass\', \'print\', \'raise\', \'return\', \'try\', \'while\', \'with\', \'yield\']
判断字符串是否是python的关键字
>>> keyword.iskeyword(\'and\') True >>> >>> keyword.iskeyword(\'has\') False
希望本文所述对大家的Python程序设计有所帮助。