Pythonの予約語は、プログラムを作成・実行する際に使用される特別な単語です。これらの単語は、Pythonの構文上で特別な意味を持つため、変数名や関数名として使用することはできません。
Pythonでは、予約語のことをキーワードと呼びます。例えば、class
、if
、print
などがキーワードに該当します。Pythonの最新バージョン3.10.4では、全部で35種類のキーワードが存在します。
Pythonのキーワード一覧を取得する方法は、keywordライブラリのkeyword.kwlist
を使用します。以下にそのサンプルコードを示します。
import keyword
print('\\n'.join(keyword.kwlist))
このコードを実行すると、Pythonの予約語一覧が表示されます。
また、ある文字列が予約語かどうかを確認するには、keywordライブラリのkeyword.iskeyword()
関数を使用します。以下にそのサンプルコードを示します。
import keyword
print(keyword.iskeyword('def'))
print(keyword.iskeyword('DEF'))
このコードを実行すると、予約語である場合はTrue
が、予約語でない場合はFalse
が返されます。
以上がPythonの予約語についての基本的な情報です。これらの知識を持つことで、Pythonプログラミングがよりスムーズになることでしょう。.