Python 変数

変数

変数はデータ値を保存するためのコンテナです。

変数の作成

Pythonには変数を宣言するコマンドはありません。

変数は最初に値を割り当てた瞬間に作成されます。

x = 5
y = "John"
print(x)
print(y)

変数は特定の型で宣言する必要はなく、設定された後に型を変更することもできます。

x = 4       # xはint型
x = "Sally"  # xは今やstr型
print(x)

キャスティング

変数のデータ型を指定したい場合は、キャスティングを使用できます。

x = str(3)    # xは'3'になります
y = int(3)    # yは3になります
z = float(3)  # zは3.0になります

型の取得

変数のデータ型は type() 関数で取得できます。

x = 5
y = "John"
print(type(x))
print(type(y))

シングルクォートかダブルクォートか

文字列変数はシングルクォートまたはダブルクォートで宣言できます:

x = "John"
# 以下と同じ
x = 'John'

大文字と小文字の区別

変数名は大文字と小文字を区別します。

これは2つの変数を作成します:

a = 4
A = "Sally"
# Aはaを上書きしません