変数という箱
Pythonを使うと、良く出てくるのが「変数」だ。変数というのは入れ物みたいな感覚だな。
「num=100」と入力すると、numが100と等しい(イコール)ではなく、numに100を代入するという意味だ。シロート感覚では、numという箱に100をしまうという感じだ。
5+5 を計算すると10が表示される。ソースコードに直接書かれている値を「リテラル」という。
しかし 10が表示されても、その結果自体は表示されて終わる。次に使うことは出来ない。

コルトン:「ジャあ、その結果を使いつつ次の作業をするにはどうしたらいいの?」
この 10という結果はメモリ上で表示された記録で、オブジェクトという。このオブジェクトに番号タグを関連付けていつでも引っ張り出せる様にできるのが、「変数」なんだ!
x=5+5 とすれば、 10という 答えオブジェクトにタグをつけられて x という箱に保管される感じかな。

コメント