Python の変数

1. 変数の作成と割り当て

Python プログラムでは、変数は変数名で表され、任意のデータ型を使用できます。変数名は大文字と小文字を使用する必要があります。英語と数字。アンダースコア (_) との組み合わせであり、数字で始めることはできません。例:

a=88

ここの a は、整数を表す変数です。Python では宣言する必要がないことに注意してください。データ・タイプ。 = は、他のプログラミング言語と同様、Python の代入ステートメントです。Python では変数を定義するときにデータ型を宣言する必要がないため、任意のデータ型を変数に代入でき、同じ変数を繰り返し代入できます。 、異なるデータ型にすることもできます。

5d3cd4b4aaf842ca2132b5f7235d49b.png このように変数の型が固定されていない言語を動的言語と呼び、これに対応する言語を静的言語といいます。静的言語では、変数を定義するときに変数の型を指定する必要があり、値を割り当てるときに型が一致しない場合はエラーが報告されます。たとえば、Java は静的言語です。

2. 変数ポインティングの問題

このコードを見て、最後に出力された変数 b が Hello Python であることを確認してください。

adde20adc408455ae1d0cf403c7b3cf.png

これは主に、変数 a が最初に文字列 Hello Python を指し、b=a によって変数 b が作成され、変数 b も a が指す文字列 Hello Python を指すためです。 . 、最後に a=123 となり、変数 a が 123 にリダイレクトされるため、最終的な出力変数 b は Hello Python

変数

3 へのポインターになります。複数の変数の代入

Python では、複数の変数に同時に値を割り当てることができます。例:

a = b = c = 1

上の例では、整数オブジェクトが値 1 で作成され、3 つの変数が同じメモリ空間に割り当てられます。

もちろん、複数のオブジェクトに複数の変数を指定することもできます。例:

a, b, c = 1, 2, "liangdianshui"

上の例では、2 つの整数オブジェクト 1 と 2 が変数 a と b に割り当てられ、文字列オブジェクト「liangdianshui」が変数 c に割り当てられます。

学び続ける
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!