Pythonで変数を設定する方法は?
Pythonでは、イコール(=)を使って変数に値を代入することができます。例えば、
x = 10
これは、変数xを作成し、その値を10に設定します。
変数名は任意の有効な識別子である必要がありますが、以下の規則に従う必要があります。
- 変数名には、アルファベット、数字、アンダースコアのみが含まれている必要があります。
- 変数名は数字で始めることはできません。
- 変数名は大文字と小文字を区別する。
Pythonでは、変数の型を事前に宣言する必要はありません。変数の型は、それに代入された値に基づいて推論されます。例:
x = 10 # 整数
y = 3.14 # 浮点数
z = "Hello, world!" # 字符串
複数の変数に同時に値を割り当てることもできます。例えば:
x, y, z = 10, 3.14, "Hello, world!"
これにより、変数x、y、zがそれぞれ10、3.14、”Hello, world!”に設定されます。
同じ変数を参照して値を変更することもできます。例えば:
x = 10
x = 20 # 将x的值更改为20
この例では、変数xの値は最初に10に設定され、その後20に変更されます。
変数は参照される前に値を代入する必要があります。そうでない場合、NameErrorの例外が発生します。例:
x = 10
print(y) # 会抛出NameError异常,因为y未定义