変数名の命名規則
メニューを表示するにはスワイプしてください
素晴らしい進歩です!次は、基礎的でありながら非常に重要なテーマ――変数の命名について学びます。スーパーマーケットの商品にそれぞれ決まった場所とラベルがあるように、Pythonの各変数も慎重に名前を付ける必要があります。適切な命名は、コードの内容を一目で理解しやすくします。
ここでは、Alexが変数の命名規則とその実践方法について解説します。
変数名のルール
先頭は必ず英字またはアンダースコア
変数名は英字またはアンダースコアで始める必要があります。例: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の命名規則に従うことは、構文エラーやその他の潜在的な問題の回避に不可欠。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください