Python Variablen

In viele Computersprachen müssen die Variablen mit den Datentyp definiert werden.
In Python wird das nicht gemacht. Er erkennt automatisch die Datentyp bei Erstellung von eine Variable.

variable_integer = 3
variable_integer = 33333333
variable_string = 'Levi'
variable_double = 3.14
variable_integer = 465432431357413543
variable_list = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana']
variable_dictionary = {  
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964  
}
variable_tuple = ("John", 35, "Python Developer")


print(variable_integer)
print(variable_string)
print(variable_double)
print(variable_integer)
print(variable_list)
print(variable_dictionary)
print(variable_dictionary["model"])
print(variable_tuple)

print('--------')

print(type(variable_integer))
print(type(variable_string))
print(type(variable_double))
print(type(variable_integer))
print(type(variable_list))
print(type(variable_dictionary))
print(type(variable_tuple))
Important

Python erkennt eine Variable Datentyp nur solange das Wert in den Code definiert wurde.
Sobald den Nutzer ein Wert über Terminal eingibt wird diese als String gesehen.

user_input = input("Gib bitte ein Wert ein: ")

print(user_input)
print(type(user_input)) # <class 'str'>