Pythonの予約語は、プログラムを作成・実行する際に特別な意味を持つ単語です。これらの単語は、変数名や関数名として使用することができません。例えば、if
という変数を定義すると、Pythonインタープリターが、if
が条件分岐するためのものなのか、変数なのかを区別できなくなります。
Pythonでは、予約語の一覧はkeyword.kwlist
で取得できます。以下にそのサンプルコードを示します。
import keyword
print(keyword.kwlist)
このコードを実行すると、Pythonの予約語の一覧が表示されます。
また、keyword.iskeyword()
関数を使用すると、ある文字列が予約語かどうかを確認できます。以下にそのサンプルコードを示します。
import keyword
print(keyword.iskeyword('def')) # True
print(keyword.iskeyword('DEF')) # False
このコードを実行すると、文字列が予約語である場合はTrue
が、予約語でない場合はFalse
が返されます。
以上がPythonの予約語についての基本的な情報です。これらの知識を持っておくと、Pythonプログラミングがよりスムーズになります。.