AI・データサイエンス、
機械学習の実践力を高めたい方へ
- プログラミングを0から学びたい
- データサイエンティスト、データ
アナリストを目指したい - AIエンジニア、大規模言語モデル(LLM)エンジニアを目指したい
AI人材コースを無料体験してみませんか?


- 無料で120以上の教材を学び放題!
- Pythonやデータ分析、機械学習など
AI人材に必須のスキルを無料体験できる! - データ分析、AI開発の一連の流れを体験、実務につながる基礎スキルを習得!
1分で簡単!無料!
無料体験して特典を受け取る予約語とは
予約語とは、変数名に使用することができない単語のことです。
Pythonでの予約語
Pythonで予約語として登録されている単語は下記になります。
Python 3.8.12系の場合、予約語は、全部で35個あります。
['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']
Pythonのバージョンによって、予約語は若干異なる場合がありますため、一度keywordライブラリのkeyword.kwlist を用いて、一覧を確認して見てください。
import keyword
print( keyword.kwlist )
*出力結果は上述した35と同じになるため、省略します。
予約語を用いてエラーになるプログラムと解決策
予約語を用いてしまうとエラーになります。
lang = "python"
print(lang)
False = 'aaa' # 予約語なのでエラー
出力結果
File "<stdin>", line 1
SyntaxError: cannot assign to False
補足:【Python】構文エラーと例外の違い 初心者向けにわかりやすく解説!
予約語として認識されないようにするためには先頭のFを小文字のfにすれば良いです。
false = 'aaa'
print(false)
出力結果
aaa
上記の例では、Pythonでは大文字と小文字を区別するため、例えば予約後のFalseの場合、そのまま変数として利用することは出来ませんが、小文字でfalseとした場合利用できます。
小文字のfalse
は先頭の文字がf
と小文字のため、Pythonでは予約語のFalse
と区別されます。
そのため、小文字でfalseとした場合利用することが出来ます。非常に重要ですのでしっかり覚えておきましょう。
Pythonを効率よく学ぶには?
Pythonを効率よく学ぶには、普段からPythonを利用している現役のデータサイエンティストや機械学習エンジニアに質問できる環境で学ぶことです。
質問し放題かつ、体系的に学べる動画コンテンツでデータ分析技術を学びたい方は、オンラインで好きな時間に勉強できるAI Academy Bootcampがオススメです。受講料も業界最安値の35,000円(6ヶ月間質問し放題+オリジナルの動画コンテンツ、テキストコンテンツの利用可能)なので、是非ご活用ください。

- 30時間以上の動画講座が見放題!
- 追加購入不要!
これだけで学習できるカリキュラム - (質問制度や添削プラン等)
充実したサポート体制!
1分で簡単!無料!