Muutuja Pythonis

Pythonis iga „asi“ on objekt, st iga väärtus on objekt. Muutuja on nimi, mis viitab mingile objektile.

Pythonis muutujal pole andmetüüpi.

meaningful_variable = 10
print(meaningful_variable)  # 10
print(type(meaningful_variable))  # <class 'int'>

meaningful_variable = "hello"
print(meaningful_variable)  # hello
print(type(meaningful_variable))  # <class 'str'>

meaningful_variable = 9 / 2
print(meaningful_variable)  # 4.5
print(type(meaningful_variable))  # <class 'float'>

Pythonis väärtusel on andmetüüp.

string_value = "redis"
int_value = 13

redis_13 = string_value + int_value  # ERROR!
redis_13_str = string_value + str(int_value)
redis_15 = int_value + 2