ホームページ > バックエンド開発 > Python チュートリアル > Python言語での変数の命名ルールを詳しく解説

Python言語での変数の命名ルールを詳しく解説

王林
リリース: 2024-01-20 09:27:13
オリジナル
1960 人が閲覧しました

Python言語での変数の命名ルールを詳しく解説

Python 言語の変数の命名ルールを詳しく解説

広く使われているプログラミング言語である Python は簡潔で読みやすく、その中でも変数の命名ルールは必須です。開発者向け: よく理解し、従うべき重要な事項。この記事では、Python 言語変数の命名規則を詳しく説明し、具体的なコード例を示します。

  1. 変数名の基本ルール

Python では、変数の名前は次の基本ルールに従う必要があります:

1.1 文字と数字のみで構成できます。構成;
1.2 数字で始めることはできません;
1.3 大文字と小文字が区別されます、たとえば、変数 apple と変数 Apple は異なります;
1.4 Python のキーワードを変数として使用することはできませんif、for などの名前;
1.5 漢字を変数名として使用できますが、他のシステム環境でのエンコードの問題を防ぐためにその使用は推奨されません;
1.6 変数名は、機能を拡張するためにわかりやすいものである必要があります。コードの可読性。

ルールに準拠した変数名の例をいくつか次に示します。

age = 18
name = 'Tom'
is_student = True
price_2 = 9.99
ログイン後にコピー
  1. 下線付きの名前付けを使用する

Python では、下線付きの名前付けが変数の名前付けになります。一般的な方法。下線の命名法では、小文字とアンダースコアの組み合わせを使用して、変数名を読みやすくします。

以下は、アンダースコア命名法を使用した変数の例です。

user_name = 'John'
total_score = 95.5
is_valid = True
ログイン後にコピー
  1. キャメルケース命名法を使用します

アンダースコア命名法に加えて、キャメルケース命名法も使用できます。は、Python 開発者がよく使用する命名方法でもあります。キャメル ケースの命名法は、スモール キャメル ケースの命名法とラージ キャメル ケースの命名法の 2 種類に分けられます。

3.1 リトル キャメル ケースの命名法

リトル キャメル ケースの命名法では、変数の最初の文字を小文字にし、各単語の最初の文字を大文字にします。

以下は、小さなキャメル ケースの名前を使用した変数の例です。

userName = 'Lucy'
totalScore = 85.5
isValid = True
ログイン後にコピー

3.2 大きなキャメル ケースの名前

大きなキャメル ケースの名前は、各単語の最初の文字を使用します。変数 すべて大文字。

次に、キャメル ケースの名前付けを使用した変数の例をいくつか示します。

StudentName = 'Mike'
GradePointAverage = 3.8
IsPassed = True
ログイン後にコピー
  1. Notes

Python では、以下の点に注意する必要があります。変数の命名に関する事項:

4.1 コードを読みやすくするために、変数名はわかりやすいものにする必要があります;
4.2 次の場合を除き、a、b などの 1 文字を変数名として使用しないでください。一時変数 ;
4.3 コードの一貫性を維持するために、変数の名前に中国語のピンインを使用しないでください;
4.4 コードが冗長になりすぎないように、長すぎる変数名の使用は避けてください。

以上、Python 言語変数の命名規則と具体的なコード例を詳しく説明しましたので、Python プログラミングに携わる皆様のお役に立てれば幸いです。変数に名前を付けるときは、常にルールに従って、より明確で理解しやすいコードを記述し、コードの品質と保守性を向上させます。

以上がPython言語での変数の命名ルールを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート