Python-Casting

指定变量类型

Manchmal müssen Sie dem Variablen einen Typ zuweisen. Dies kann durch Typumwandlung erreicht werden. Python ist eine objektorientierte Sprache und verwendet Klassen, um Datentypen zu definieren, einschließlich ihrer Primärtypen.

Daher verwenden Sie Konstruktoren, um Konvertierungen in Python durchzuführen:

  • int() - Erstellen Sie Ganzzahlen mit Ganzzahlkoten oder Fließkommazahlkoten (durch Runden ab), oder mit Zeichenfolgen, die vollständige Zahlen darstellen
  • float() - Erstellen Sie Fließkommazahlen mit Ganzzahl- oder Fließkommazahlkoten, oder mit Zeichenfolgen, die Ganzzahlen darstellen (durch Runden ab), oder mit Zeichenfolgen, die vollständige Zahlen darstellen
  • str() - Erstellen Sie Zeichenfolgen mit verschiedenen Datentypen, einschließlich Zeichenfolgen, ganzer Zahlen und Fließkommazahlen

Beispiel

Ganze Zahlen:

x = int(1)   # x wird 1 sein
y = int(2.5) # y wird 2 sein
z = int("3") # z wird 3 sein

Führen Sie das Beispiel aus

Beispiel

Fließkommazahlen:

x = float(1)     # x wird 1.0 sein
y = float(2.5)   # y wird 2.5 sein
z = float("3")   # z wird 3.0 sein
w = float("4.6")# w wird 4.6 sein

Führen Sie das Beispiel aus

Beispiel

Zeichenfolge:

x = str("S2") # x wird 'S2' sein
y = str(3)    # y wird '3' sein
z = str(4.0)  # z wird '4.0' sein

Führen Sie das Beispiel aus