Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 変数の命名規則 | 変数と型
Python入門
セクション 2.  3
single

single

book変数の命名規則

メニューを表示するにはスワイプしてください

素晴らしい進歩です!それでは、基礎的でありながら非常に重要なテーマ――変数の命名について学びましょう。スーパーマーケットの商品にそれぞれ決まった場所とラベルがあるように、Pythonの各変数にも適切な名前を付ける必要があります。良い命名は、コードの内容を一目で理解しやすくします。

アレックスが変数の命名規則と、その実際の使い方について解説します:

変数名のルール

先頭は必ず英字またはアンダースコア

変数名は英字またはアンダースコアで始める必要があります。例:item_name_price。数字で始めることはできません(例:2item は無効)。

使用できるのは英字、数字、アンダースコアのみ

変数名には英字、数字、アンダースコアのみを使用します。例:item_name1 は有効ですが、ハイフンなどの特殊文字は避けてください(item-name は無効)。

大文字・小文字の区別に注意

Pythonでは大文字と小文字が区別されます。つまり、itemItem は別の変数として扱われます。

Pythonの予約語は使用しない

printiftype など、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)
copy

誤った命名の例

次の例では、変数の命名規則が守られていないため、コード実行時にエラーや問題が発生します。

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.
copy

注意

上記の変数名を修正してみることで、エラーなくコードを実行できるようになります。

適切に命名された変数は、コードの可読性と保守性を向上させる要素。Pythonの命名規則に従うことは、構文エラーやその他の潜在的な問題を回避するために重要

タスク

スワイプしてコーディングを開始

食料品アイテム"Bread"を表す変数を作成し、出力します。名前、1個あたりの価格、在庫数量について、わかりやすく説明的な名前の変数を定義してください。

コード手順

  • 変数 item_name を作成し、文字列 "Bread" を代入します。
  • 変数 item_price を作成し、浮動小数点数 4.52(1個あたりの価格)を代入します。
  • 変数 items_in_stock を作成し、整数 230(在庫数量)を代入します。
  • これらの変数を print() 文で使用し、アイテムの詳細を表示します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt