Python Kasting

指定变量类型

Soms moet je het type van een variabele specificeren. Dit kan worden gedaan met casting. Python is een objectgeoriënteerde taal, dus het gebruikt klassen om datatypen te definiëren, inclusief hun primitive typen.

Dus, gebruik constructor om conversies in python te voltooien:

  • int() - Maak integers met integer en float literaals (door af te ronden naar beneden), of met strings die een volledig getal representeren
  • float() - Maak floaten met integer en float literaals, of strings die een float of integer representeren
  • str() - Maak strings met verschillende datatypen, inclusief strings, integer en float literaals

Voorbeeld

Integers:

x = int(1)   # x zal 1 zijn
y = int(2.5) # y zal 2 zijn
z = int("3") # z zal 3 zijn

运行实例

Voorbeeld

Floats:

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

运行实例

Voorbeeld

Stringen:

x = str("S2") # x zal 'S2' zijn
y = str(3)    # y zal '3' zijn
z = str(4.0)  # z zal '4.0' zijn

运行实例