pytutorial/python_basics/keywords/README.md

72 lines
1 KiB
Markdown
Raw Permalink Normal View History

# Python keywords
{:.no_toc}
<nav markdown="1" class="toc-class">
* TOC
{:toc}
</nav>
## 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](mailto:davrot@uni-bremen.de)
## [Keywords](https://docs.python.org/3/library/keyword.html)
```python
import keyword
print(keyword.kwlist)
print()
print(keyword.softkwlist) # -> ['_', 'case', 'match']
```
Output:
```python
['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|