変数の宣言
Pythonでは以下の記述によって変数が定義される。
変数名 = 値
- Pythonは動的型付け言語であり、プログラムの実行時に型が決定されるため、変数の宣言時に型を指定する必要がない。
- 同じ変数に違う値を再代入した場合、変数の値は上書きされる。
変数の命名規則
- 使用可能な文字:アルファベット、数字、アンダースコア、漢字、仮名
- 一文字目に数字は使用できない
- 大文字と小文字は区別される
- 予約語は使用不可
慣習的な命名規則
- 日本語は使用しない
- すべて小文字にする
- 定数変数はすべて大文字にする
- lやOなどの文字は紛らわしいため使用を避ける
- 内部でのみ使用する変数は一文字目をアンダースコアにする
公式が推奨する命名規則はPEP8にて確認することができる。
予約語一覧
‘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’
予約語の一覧はkeywordライブラリのkeyword.kwlist で確認することができる。
import keyword
print( keyword.kwlist )
