Translations:Introduction to Python/103/ja

もちろん、"hello"を表示することが注目すべき点ではありません. より注目すべき点は、あなたが気づかなかったことをPythonが解釈して表示していることです. これが変数の概念です. 変数は単に名前をつけて値を格納しているのです. 例えば次のように入力します.

a = "hello" print a

何がおこったのか解説すると、"hello"という文字列をaという名前をつけて格納しました. この時点でaは未知の名前ではありません！printコマンドなどで、どこでも使用することができます. スペースや句切り点を使用しないというような簡単なルールに守っていれば任意の名前を使用できます. この例は、非常によく使います.

hello = "my own version of hello" print hello

見ましたか？helloはもう未定義の言葉ではありません. 不運にもPythonで予約されているキーワードを選んだ場合はどうなりますか？"print"という名前で文字列を格納したいとしましょう：

print = "hello"

Pythonは非常に知的であり、これが不可能であることを私たちに教えてくれます. いくつかの予約されたキーワードを持っており、変更することはできません. しかし、我々の独自の変数は、正確には変数と呼ばれており、いつでも変更することができます. たとえば、次のように：

myVariable = "hello" print myVariable myVariable = "good bye" print myVariable

myVariableの値を変更しました. また、変数をコピーすることができます：

var1 = "hello" var2 = var1 print var2

あなたの使う変数に適切な名前を付けることが重要であることに注意してください. なぜなら、長いプログラムを書こうとしたときに"a"という名前の変数が何のためにあるのか覚えられないと思います. しかし、あなたが例のようにmyWelcomeMessageという変数の名前を使用した場合、あなたはその変数を見たり使ったりするときに簡単に思い出すことができます.