Python für Anfänger: Variablen und Datentypen

In Teil 1 hast du gelernt, wie man Python installiert und sein erstes Programm schreibt. Jetzt musst du lernen, wie man Informationen speichert.

Eine Variable ist ein Name für einen Wert im Speicher. Stell sie dir wie eine beschriftete Box vor. Du legst Daten in die Box und nutzt das Etikett, um sie später wiederzufinden.

Beispiel: name = "Ramesh" age = 25

Python verwendet dynamische Typisierung. Das bedeutet, dass du Python nicht mitteilen musst, welche Art von Daten eine Variable enthält. Python erkennt das selbst. Du kannst den Datentyp sogar später ändern.

x = 5 x = "hello"

Diese Flexibilität macht das Programmieren schnell. Du musst jedoch deinen Code im Auge behalten, um Fehler zu vermeiden.

Regeln für Variablennamen:

  • Beginne mit einem Buchstaben oder einem Unterstrich (_).
  • Beginne nicht mit einer Zahl.
  • Verwende nur Buchstaben, Zahlen und Unterstriche.
  • Verwende keine Python-Schlüsselwörter wie class oder if.
  • Denke daran, dass Namen case-sensitive sind. age und Age sind unterschiedlich.

Verwende snake_case für deine Namen. Das bedeutet Kleinschreibung mit Unterstrichen. Beispiel: first_name = "Ramesh"

Grundlegende Datentypen:

  • str: Text wie "hello"
  • int: Ganze Zahlen wie 25
  • float: Dezimalzahlen wie 3.14
  • bool: True oder False
  • list: Eine geordnete Sammlung
  • dict: Schlüssel-Wert-Paare

Verwende die type()-Funktion, um zu prüfen, womit du arbeitest. Das hilft dir, Fehler schnell zu finden.

Python erledigt mathematische Operationen ganz einfach:

    • Addition
    • Subtraktion
    • Multiplikation
  • / Division (ergibt immer einen float)
  • // Ganzzahlige Division (entfernt die Nachkommastellen)
  • % Modulo (berechnet den Rest)
  • ** Exponent

Manchmal musst du einen Typ ändern. Das nennt man Casting. Wenn ein Benutzer 25 eingibt, sieht Python dies als String. Du musst ihn in einen Integer umwandeln, um damit zu rechnen.

Beispiel: user_input = "25" age = int(user_input) print(age + 5)

Beherrsche diese Grundlagen, um Bugs zu vermeiden. In Teil 3 behandeln wir Strings und Booleans.

Quelle: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

Optionale Lern-Community: https://t.me/GyaanSetuAi