GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • token — Constants used with Python parse trees
  • tokenize — Tokenizer for Python source
  • Report a bug
  • Improve this page
  • Show source
  • index
  • modules
  • Python
  • 3.15.2 documentation
  • The Python standard library
  • Python Language Services
  • keyword — Testing for Python keywords

This view

  • Original page
  • New address

GeezerVison is showing docs.python.org — keyword — Testing for Python keywords

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.

Added in version 3.9.

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.

Added in version 3.9.

© 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.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.