Pythonの変数名の付け方に関するルールです。
- 変数名には半角英数字とアンダースコア( _ )のみが使用可能です。
- 全角文字を変数名に使用してもはエラーとはなりませんが、環境によって使えない場合があるので使用しない方が良いでしょう。(全角文字を文字列のデータとしてクォーテーション内で使用することは問題ありません)
- アルファベットの大文字と小文字は区別されます。
- 先頭文字として数字は使用できません。
- 以下の予約語は使用できません。
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield
参考URL:https://docs.python.org/ja/3/reference/lexical_analysis.html#keywords
他人が見ても分かり易い変数名にしましょう。