01 / 06
値に名前をつける
これまでは値を直接書いてきた。ここからは値に名前をつけて置いておくやり方を覚えるよ。
この「名前のついた入れ物」を変数と呼ぶ。作りかたは 名前 = 値 と書くだけ。
nedan = 150print(nedan)実行結果
150
文法のきほん
INPUT · スライド
01 / 06
これまでは値を直接書いてきた。ここからは値に名前をつけて置いておくやり方を覚えるよ。
この「名前のついた入れ物」を変数と呼ぶ。作りかたは 名前 = 値 と書くだけ。
nedan = 150print(nedan)実行結果
150
02 / 06
算数の = は「左と右が等しい」という意味だったけれど、Pythonの = はちがう。右にあるものを左の名前に入れるという命令だよ。
向きがあるのがポイント。nedan = 150 は書けるけれど、150 = nedan はエラーになる。入れる先が左と覚えよう。
namae = "あおい"print(namae)実行結果
あおい
03 / 06
ここが最初のつまずきどころ。変数を使うときはクォートで囲まない。
囲むとただの文字になってしまって、中身が出てこないんだ。
namae = "あおい"print(namae)print("namae")実行結果
あおい namae
04 / 06
変数の中身が数なら、そのまま計算できる。変数を書いた場所に、中の値がそのまま置きかわると考えればいいよ。
nedan * kosuu は、Pythonの中では 150 * 3 になっているんだ。
nedan = 150kosuu = 3print(nedan * kosuu)実行結果
450
05 / 06
変数の名前には決まりがあるよ。
_1st はダメ、first はよい)Namae と namae はちがう変数)_ を使う日本語も実は使えるけれど、まわりのコードと合わなくなるので使わないでおこう。
user_name = "あおい"print(user_name)実行結果
あおい
06 / 06
ルールを守れば a でも x1 でも動く。でも動くことと読めることは別だよ。
a = 150 … 3日後には何の数か分からないnedan = 150 … 見た瞬間に分かるPythonでは小文字とアンダースコアでつなぐのが慣習(user_name、total_price)。この書きかたをスネークケースと呼ぶよ。
total_price = 1200print(total_price)実行結果
1200