# Python keywords​ {:.no_toc} ## 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|