工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Python

Python キーワードと識別子: 予約語と命名規則をマスター

Python キーワードと識別子

Pythonの33個の予約語と、変数・関数・クラスに明確で意味のある名前を付ける方法を学びます。

Python キーワード

Pythonキーワードは言語構文の構成要素です。変数名や関数名などの識別子として使用できない予約語です。言語構造を定義するため、キーワードを誤って使うと構文エラーになります。

キーワードは大文字小文字を区別し、言語での表記そのままにリストされています。Python 3.7では33個ありますが、新しいリリースでさらに追加される場合があります。決定版リファレンスは公式Pythonドキュメントを参照してください。

すべてのキーワードはTrue、False、Noneを除いて小文字です。以下の表に各キーワードと典型的な使用例を示します。

Falseawaitelseimportpass
Nonebreakexceptinraise
Trueclassfinallyisreturn
andcontinueforlambdatry
asdeffromnonlocalwhile
assertdelglobalnotwith
asyncelififoryield

全33キーワードを覚えるのは大変に感じるかもしれませんが、それぞれの目的を理解することは、明確でエラーのないコードを書く上で不可欠です。


Python 識別子

識別子は、クラス、関数、変数、その他オブジェクトに付ける名前です。コードを読みやすく保守しやすくする一意のラベルとして機能します。

識別子の命名ルール

  1. 識別子には英字(a–z, A–Z)、数字(0–9)、アンダースコア_を含められます。有効例:myClass、var_1、print_this_to_screen。
  2. 数字で始めることはできません。1variableは無効、variable1は有効。
  3. キーワードを識別子として使えません。
    global = 1
    出力
    File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
  4. !、@、#、$、%などの特殊記号は使用不可。
    a@ = 0
    出力
    File "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
  5. 識別子の長さに実用的な制限はありません。

覚えておくべきこと

Pythonは大文字小文字を区別するため、Variableとvariableは別オブジェクトを参照します。

説明的な名前を選ぶ:c = 10は構文的に正しいが、count = 10の方が意図が明確で将来の保守が容易。

複数単語の識別子には、アンダースコア_を区切り文字として推奨:this_is_a_long_variable。PEP 8命名規約に従うと可読性がさらに向上します。

Python

  1. Raspberry PiとPythonでリモート温度センサーを構築 – ステップバイステップガイド
  2. C# キーワードと識別子:ルール、一覧、ベストプラクティス完全ガイド
  3. C言語キーワードと識別子:実践ガイド
  4. Python 文・インデント・コメント: 明確なガイド
  5. Python 変数・定数・リテラル: 包括的ガイド
  6. Python 型変換とキャスト: 包括的ガイド
  7. Python I/Oとモジュールインポート完全マスター: 実践ガイド
  8. Python グローバル・ローカル・非ローカル変数を理解する
  9. Pythonで現在の日付と時刻を取得する実践ガイド
  10. Pythonのtimeモジュールをマスター:関数、構造体、実践例
  11. Python type()とisinstance()の理解:実例付き解説