Python の識別子は、変数、関数、クラス、モジュール、その他のオブジェクトを識別するために使用される名前です。識別子には文字、数字、アンダースコア (_) を含めることができますが、数字以外の文字で始める必要があります。アルファベットは、ISO ラテン文字セットの A ~ Z と a ~ z のみで構成されます。
識別子では大文字と小文字が区別されるため、FOO と foo は 2 つの異なるオブジェクトです。 $、%、@ などの特殊記号は識別子に使用できません。さらに、if、else、for などの単語は予約語であり、識別子として使用できません。 (推奨される学習: Python ビデオ チュートリアル )
次の表に、すべての予約文字とその説明を示します。
予約語 |
説明 |
and |
は式演算 (論理 AND 演算) に使用されます |
as |
型変換用 |
assert |
Assertion、変数または条件式の値が true かどうかを判断するために使用されます |
break |
ループ ステートメントの実行を中断します |
## を定義するために使用されます。 #次のループの実行を続行します |
|
は関数またはメソッドの定義に使用されます |
|
変数またはシーケンスの値を削除します |
##elif |
else |
|
##例外例外 |
|
#exec |
|
# を実行するために使用されます。 ##ループ ステートメント |
|
finally |
は例外ステートメントに使用されます。例外が発生した後、finally に含まれるコード ブロックは必ず実行されます。常に実行されます。 try と組み合わせて使用され、Except |
#from |
はモジュールのインポートに使用され、import |
##global |
グローバル変数の定義 |
if |
条件文、else 、elif |
import |
と組み合わせて使用され、モジュールのインポートに使用され、from | ## と組み合わせて使用されます。
#匿名関数を定義する |
| #not
式演算、論理 NOT 演算に使用 |
|
式に使用演算、論理 OR 演算 |
#pass |
|
|
raise |
|
|
return |
try |
|
with |
簡略化された Python ステートメント |
yield |
値を返すために使用されますシーケンス内の関数から |
アンダースコアで始まるか終わる識別子は通常、特別な意味を持ちます。たとえば、アンダースコアで始まる識別子 (_foo など) は、from module import * ステートメントを使用してインポートできません。 __init__ など、前後に 2 つのアンダースコアが付いた識別子は、特別なメソッド用に予約されています。 __bar など、2 つのアンダースコアが前に付いた識別子は、クラスのプライベート属性を実装するために使用されます。一般に、同様の識別子は避けるべきです。 |
以上がPython言語の予約語の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。