single
変数の命名規則
メニューを表示するにはスワイプしてください
素晴らしい進歩です!それでは、基礎的でありながら非常に重要なテーマ――変数の命名について学びましょう。スーパーマーケットの商品にそれぞれ決まった場所とラベルがあるように、Pythonの各変数にも適切な名前を付ける必要があります。良い命名は、コードの内容を一目で理解しやすくします。
アレックスが変数の命名規則と、その実際の使い方について解説します:
変数名のルール
先頭は必ず英字またはアンダースコア
変数名は英字またはアンダースコアで始める必要があります。例:item_name や _price。数字で始めることはできません(例:2item は無効)。
使用できるのは英字、数字、アンダースコアのみ
変数名には英字、数字、アンダースコアのみを使用します。例:item_name1 は有効ですが、ハイフンなどの特殊文字は避けてください(item-name は無効)。
大文字・小文字の区別に注意
Pythonでは大文字と小文字が区別されます。つまり、item と Item は別の変数として扱われます。
Pythonの予約語は使用しない
print、if、type など、Pythonの組み込みキーワードは特別な用途で使われているため、変数名として使用しないでください。
適切な変数名の例
次の例では、すべての変数名のルールが守られており、変数が正しく命名されているため、コードが問題なく実行されます。
123456# Correct variable names item_name = "Apple" _item_price = 0.99 item1_quantity = 10 storeName = "Green Valley Groceries" print(item_name, _item_price, item1_quantity, storeName)
誤った命名の例
次の例では、変数の命名規則が守られていないため、コード実行時にエラーや問題が発生します。
123456# Incorrect variable names 1item = "Banana" # Variables cannot start with a number. Instead try `item_one`, or `oneItem` item-name = "Orange" # Variables cannot contain a dash (-), use underscores (_) instead. For example `item_name` is a valid variable print = 5.0 # You cannot use reserved keywords as a variable # But you can use these words in combination with others to name a variable # For example, `print_quantity = 5.0` is valid.
注意
上記の変数名を修正してみることで、エラーなくコードを実行できるようになります。
適切に命名された変数は、コードの可読性と保守性を向上させる要素。Pythonの命名規則に従うことは、構文エラーやその他の潜在的な問題を回避するために重要。
スワイプしてコーディングを開始
食料品アイテム"Bread"を表す変数を作成し、出力します。名前、1個あたりの価格、在庫数量について、わかりやすく説明的な名前の変数を定義してください。
コード手順
- 変数
item_nameを作成し、文字列"Bread"を代入します。 - 変数
item_priceを作成し、浮動小数点数4.52(1個あたりの価格)を代入します。 - 変数
items_in_stockを作成し、整数230(在庫数量)を代入します。 - これらの変数を
print()文で使用し、アイテムの詳細を表示します。
解答
フィードバックありがとうございます!
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください