Python-tall
- Forrige side Python datatyper
- Næste side Python casting
Python-tall
Python har tre numeriske typer:
- heltall
- flottal
- komplekst
Når du tildeler verdier til variabler, opprettes variabler av numeriske typer:
Eksempel
x = 10 # heltall y = 6.3 # flottal z = 2j # komplekst
For å verifisere typen til et objekt i Python, bruk type()
Funksjon:
Eksempel
print(type(x)) print(type(y)) print(type(z))
Int
Int eller heltall er hele tall, positive eller negative, uten desimaler, med ubegrenset lengde.
Eksempel
Hele tall:
x = 10 y = 37216654545182186317 z = -465167846 print(type(x)) print(type(y)) print(type(z))
Float
Flytende eller "flottal" er positive eller negative tall som inneholder desimaler.
Eksempel
Flottal:
x = 3.50 y = 2.0 z = -63.78 print(type(x)) print(type(y)) print(type(z))
Flottal kan også være vitenskapelige tall med "e", som representerer 10 i makt.
Eksempel
Flottal:
x = 27e4 y = 15E2 z = -49.8e100 print(type(x)) print(type(y)) print(type(z))
Komplekse tal
Komplekse tal skrives med "j" som imaginær del:
Eksempel
Komplekse tal:
x = 2+3j y = 7j z = -7j print(type(x)) print(type(y)) print(type(z))
Typekonvertering
Du kan bruge int()
ogfloat()
og complex()
Metoder til at konvertere fra en type til en anden type:
Eksempel
Konverter fra en type til en anden type:
x = 10 # int y = 6.3 # float z = 1j # complex # Konverter integer til float a = float(x) # Konverter float til integer b = int(y) # Konverter整数 til komplekst tal: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
Bemærk:Du kan ikke konvertere flertal til andre numeriske typer.
Tilfældige tal
Python har ikke random()
Funktioner til at oprette tilfældige tal, men Python har en funktion kaldet random
Indbygget modul, der kan bruges til at generere tilfældige tal:
Eksempel
Importer random modulet og vis et tilfældigt tal mellem 1 og 9:
import random print(random.randrange(1,10))
I Tilfældighedsmodulet Referencemanual Her, vil du lære mere om Tilfældighedsmodulet.
- Forrige side Python datatyper
- Næste side Python casting