Python のキーワードと識別子
Python のキーワードと識別子
このチュートリアルでは、キーワード (Python の予約語) と識別子 (変数、関数などに付けられる名前) について学習します。
Python キーワード
キーワードは Python の予約語です。
キーワードを変数名、関数名、またはその他の識別子として使用することはできません。これらは、Python 言語の構文と構造を定義するために使用されます。
Python では、キーワードは大文字と小文字が区別されます。
Python 3.7 には 33 個のキーワードがあります。この数は、時間の経過とともにわずかに変化する可能性があります。
True
を除くすべてのキーワード 、 False
そして None
は小文字で、そのまま書かなければなりません。すべてのキーワードのリストを以下に示します。
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 |
すべてのキーワードを一度に見て、それらが何を意味するのかを理解しようとするのは大変かもしれません。
概要を知りたい場合は、例を含むすべてのキーワードの完全なリストをご覧ください。
Python 識別子
識別子は、クラス、関数、変数などのエンティティに付けられる名前です。エンティティを別のエンティティと区別するのに役立ちます。
識別子の記述規則
<オール>_
. myClass
のような名前 、 var_1
と print_this_to_screen
、すべて有効な例です。1variable
は無効ですが、variable1
は有効な名前です。
global = 1
出力 File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
a@ = 0
出力
File "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
注意事項
Python は大文字と小文字を区別する言語です。つまり、Variable
と variable
は同じではありません。
識別子には常に意味のある名前を付けてください。 c = 10
の間 count = 10
と書く有効な名前です より意味があり、長いギャップの後でコードを見ると、それが何を表しているかを理解しやすくなります.
this_is_a_long_variable
のように、アンダースコアを使用して複数の単語を区切ることができます .
Python