Python casting

指定变量类型

Nogle gange kan du have brug for at specificere typen af en variabel. Dette kan gøres ved casting. Python er et objektorienteret sprog, og derfor bruger det klasser til at definere dataTyper, herunder deres primitivtyper.

Derfor, brug konstruktionsfunktioner til at udføre konverteringer i python:

  • int() - Opret heltal med heltals- og flydende taludtryk, eller med streng, der repræsenterer et heltal
  • float() - Opret flydende tal med heltals- og flydende taludtryk, eller med streng, der repræsenterer heltal eller flydende tal
  • str() - Opret streng med forskellige dataTyper, herunder streng, heltals- og flydende taludtryk

Eksempel

Hele tal:

x = int(1)   # x vil være 1
y = int(2.5) # y vil være 2
z = int("3") # z vil være 3

Kør Eksempel

Eksempel

Flydende tal:

x = float(1)     # x vil være 1.0
y = float(2.5)   # y vil være 2.5
z = float("3")   # z vil være 3.0
w = float("4.6")# w vil være 4.6

Kør Eksempel

Eksempel

Streng:

x = str("S2") # x vil være 'S2'
y = str(3)    # y vil være '3'
z = str(4.0)  # z vil være '4.0'

Kør Eksempel