# Python Basics - Datentypen ## Datentypen > In der Programmierung ist der Datentyp ein wichtiges Konzept. > Variablen können Daten verschiedener Typen speichern, und verschiedene Typen können verschiedene Dinge tun. > ~ (w3schools.com) ### In Python eingebaute Datentypen > - Text Typ : **str** > - Nummerische Typen : **int, float, complex** > - Sequenzielle Typen : **list, tuple, range** > - Kartierende Typen : **dict** > - Set Typen : **set, frozenset** > - Boolesche Typen : **bool** *(True, False [1, 0] )* > - Binäre Typen : **bytes, bytearray, memoryview** > - None Typen : **None** ### Am häufigsten verwendeten Datentypen Text-, Nummerische-, Sequenzielle-, Boolesche- und None-Datentypen. ### Deklarierung von Datentypen ``` # Text variable_text = "Hallo Welt" # Nummerisch variable_nummer_int = 1024 variable_nummer_float = 1024.4201 # Sequenziell variable_liste = ["Apfel", "Banane", "Kirsche"] # Boolesch bool_schalter = False # None (Nichts) python_skill = None ``` ### Den Datentyp einer Variable in Python herausfinden Um den aktuellen Datentyp eines Objekts in Python herauszufinden kann man die `type()` Funktion benutzen. Starte Python IDLE und teste mal aus, welche Datentypen du mit `type()` erhältst. Nutze dazu die oben im Code-Block gezeigten Beispiele oder versuch es mit eigenen.