記事掲載:https://laptrinhcanban.com/ja
Python で変数に値を割り当てた後、その変数を使用してプログラムでその値を表すことができます。Python での変数の割り当ては、同時に、またはpython で変数を宣言した後に行うことができます。変数に初期値以外の値を代入したり、変数の値を別の変数に代入したりできます。 このレッスンの後、Python で変数を割り当てる方法を学びましょう。
Pythonで変数に初期値以外の値を代入する
Python で変数を初期化して宣言するとき、その変数に割り当てる初期値を指定する必要があります。
ただし、変数に特定の値を割り当てた後でも、次の例のようにその変数に別の値を割り当てることができます。
price = 100 |
Python の変数とはという記事では、Python の変数は、メモリ内の値を含む場所のアドレスではなく、そのデータのアドレスを記録する単なるタグであることを既に知っています。したがって、指定された変数に別の値を代入するときは、変数に書かれているアドレス行を変更するだけです。
したがって、変数の性質は変化せず、変数が割り当てられているメモリ内の値のアドレスのみが変化します。
繰り返しますが、変数に割り当てるために使用される値は異なるデータ型にすることができますが、python の変数は、値が割り当てられるときにデータ型として自動的に認識されます。
したがって、次の例のように、異なるデータ型の変数を同じ変数に割り当てることができます。
name = "Kiyoshi" |
上記の例では、変数nameが値を文字列として宣言されていても、後で数値として値を割り当てることができます。これは、Python では、変数が割り当てられた値の型を自動的に認識するためです。
ある変数の値を別の変数に割り当てる
次の例のように、宣言された変数の値を別の変数に割り当てることができます。
num1 = 100 |
この場合、両方の変数num1とnum2両方が、メモリ内の値の場所である同じアドレスに書き込み、ポイントし100ます。
num1ただし、変数 nowに新しい値を割り当てると、変数の値はnum2変更されないままになることに注意してください。
num1 = 100 |
参照num1している場所に新しい値を格納する代わりに別の値を割り当てると、その新しい値のアドレスがメモリに書き込まれます。この時点で、変数はまだ元の場所を参照しているため、変数は値で場所を参照し、変数は値で場所を参照します。したがって、画面に出力する場合、これら 2 つの変数の値は異なります。num1num1
num2num1200num2100
num1 200 |
まとめ
上記 Kiyoshi はpython で変数を割り当てる方法を示しました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。
そして、次のレッスンで Python の知識についてさらに学びましょう。
URL Link
ホーム › 初心者向けのpython学習>>06. pythonの変数