Back to Cpython

:mod:`!keyword` --- Testing for Python keywords

Doc/library/keyword.rst

3.15.0a81.1 KB
Original Source

:mod:!keyword --- Testing for Python keywords

.. module:: keyword :synopsis: Test whether a string is a keyword in Python.

Source code: :source:Lib/keyword.py


This module allows a Python program to determine if a string is a :ref:keyword <keywords> or :ref:soft keyword <soft-keywords>.

.. function:: iskeyword(s)

Return True if s is a Python :ref:keyword <keywords>.

.. data:: kwlist

Sequence containing all the :ref:keywords <keywords> defined for the interpreter. If any keywords are defined to only be active when particular :mod:__future__ statements are in effect, these will be included as well.

.. function:: issoftkeyword(s)

Return True if s is a Python :ref:soft keyword <soft-keywords>.

.. versionadded:: 3.9

.. data:: softkwlist

Sequence containing all the :ref:soft keywords <soft-keywords> defined for the interpreter. If any soft keywords are defined to only be active when particular :mod:__future__ statements are in effect, these will be included as well.

.. versionadded:: 3.9