41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
| :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
 |