Python keywords
The goal
You need to know the keywords for Python because you should not use them as variable, class, or function names.
Questions to David Rotermund
Keywords
import keyword
print(keyword.kwlist)
print()
print(keyword.softkwlist) # -> ['_', 'case', 'match']
Output:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
False |
None |
True |
and |
as |
assert |
async |
await |
break |
class |
continue |
def |
del |
elif |
else |
except |
finally |
for |
from |
global |
if |
import |
in |
is |
lambda |
nonlocal |
not |
or |
pass |
raise |
return |
try |
while |
with |
yield |
_ |
case |
match |
The source code is Open Source and can be found on GitHub.