17db96d56Sopenharmony_ci:mod:`keyword` --- Testing for Python keywords 27db96d56Sopenharmony_ci============================================== 37db96d56Sopenharmony_ci 47db96d56Sopenharmony_ci.. module:: keyword 57db96d56Sopenharmony_ci :synopsis: Test whether a string is a keyword in Python. 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ci**Source code:** :source:`Lib/keyword.py` 87db96d56Sopenharmony_ci 97db96d56Sopenharmony_ci-------------- 107db96d56Sopenharmony_ci 117db96d56Sopenharmony_ciThis module allows a Python program to determine if a string is a 127db96d56Sopenharmony_ci:ref:`keyword <keywords>` or :ref:`soft keyword <soft-keywords>`. 137db96d56Sopenharmony_ci 147db96d56Sopenharmony_ci 157db96d56Sopenharmony_ci.. function:: iskeyword(s) 167db96d56Sopenharmony_ci 177db96d56Sopenharmony_ci Return ``True`` if *s* is a Python :ref:`keyword <keywords>`. 187db96d56Sopenharmony_ci 197db96d56Sopenharmony_ci 207db96d56Sopenharmony_ci.. data:: kwlist 217db96d56Sopenharmony_ci 227db96d56Sopenharmony_ci Sequence containing all the :ref:`keywords <keywords>` defined for the 237db96d56Sopenharmony_ci interpreter. If any keywords are defined to only be active when particular 247db96d56Sopenharmony_ci :mod:`__future__` statements are in effect, these will be included as well. 257db96d56Sopenharmony_ci 267db96d56Sopenharmony_ci 277db96d56Sopenharmony_ci.. function:: issoftkeyword(s) 287db96d56Sopenharmony_ci 297db96d56Sopenharmony_ci Return ``True`` if *s* is a Python :ref:`soft keyword <soft-keywords>`. 307db96d56Sopenharmony_ci 317db96d56Sopenharmony_ci .. versionadded:: 3.9 327db96d56Sopenharmony_ci 337db96d56Sopenharmony_ci 347db96d56Sopenharmony_ci.. data:: softkwlist 357db96d56Sopenharmony_ci 367db96d56Sopenharmony_ci Sequence containing all the :ref:`soft keywords <soft-keywords>` defined for the 377db96d56Sopenharmony_ci interpreter. If any soft keywords are defined to only be active when particular 387db96d56Sopenharmony_ci :mod:`__future__` statements are in effect, these will be included as well. 397db96d56Sopenharmony_ci 407db96d56Sopenharmony_ci .. versionadded:: 3.9 41