keyword — Testing for Python keywords¶
Source code: Lib/keyword.py
This module allows a Python program to determine if a string is a
keyword or soft keyword.
-
keyword.iskeyword(s)¶
Return True if s is a Python keyword.
-
keyword.kwlist¶
Sequence containing all the keywords defined for the
interpreter. If any keywords are defined to only be active when particular
__future__ statements are in effect, these will be included as well.
-
keyword.issoftkeyword(s)¶
Return True if s is a Python soft keyword.
-
keyword.softkwlist¶
Sequence containing all the soft keywords defined for the
interpreter. If any soft keywords are defined to only be active when particular
__future__ statements are in effect, these will be included as well.
©
Copyright 2001 Python Software Foundation.
This page is licensed under the Python Software Foundation License Version 2.
Examples, recipes, and other code in the documentation are additionally licensed under the Zero Clause BSD License.
See
History and License for more information.
The Python Software Foundation is a non-profit corporation.
Please donate.
Last updated on Nov 12, 2026 (08:53 UTC).
Found a bug?
Created using
Sphinx 9.1.1.