Funcția Python int() este utilizată pentru a obține valoarea întreagă. Returnează o expresie convertită într-un număr întreg. Dacă argumentul este virgulă mobilă, conversia trunchiază numărul. Dacă argumentul se află în afara intervalului întreg, acesta convertește numărul în tip lung.
Dacă numărul nu este un număr sau dacă este dată o bază, numărul trebuie să fie un șir.
sunny deol age
Semnătură
int(x, base=10)
Parametrii
X : Un număr care urmează să fie convertit în tip întreg.
baza : Este un argument Opțional dacă numărul utilizat trebuie să fie un șir.
Întoarcere
Returnează o valoare întreagă.
Să vedem câteva exemple de funcție int() pentru a înțelege funcționalitatea acesteia.
Funcția Python int() Exemplul 1
Este un exemplu simplu python care convertește valorile float și string într-un tip întreg. Valoarea float este trunchiată de funcție și returnează în schimb un număr întreg.
# Python int() function example # Calling function val = int(10) # integer value val2 = int(10.52) # float value val3 = int('10') # string value # Displaying result print('integer values :',val, val2, val3)
Ieșire:
integer values : 10 10 10
Funcția Python int() Exemplul 2
Pentru a verifica tipul valorii returnate, putem folosi funcția de tip. Funcția de tip returnează tipul valorii. Vezi un exemplu de mai jos.
# Python int() function example # Declaring variables val1 = 10 # integer val2 = 10.52 # float val3 = '10' # string # Checking values's type print(type(val1), type(val2), type(val3)) # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('values after conversion ',val4, val5, val6) print('and types are: ', type(val4), type(val5), type(val6))
Ieșire:
unghiuri adiacente
values after conversion 10 10 10 and types are:
Funcția Python int() Exemplul 3
# Python int() function example # Declaring variables val1 = 0b010 # binary val2 = 0xAF # hexadecimal val3 = 0o10 # octal # Calling int() function val4 = int(val1) val5 = int(val2) val6 = int(val3) # Displaying result print('Values after conversion:',val4, val5, val6) print('and types are: ', type(val4), type(val5), type(val6))
Ieșire:
Values after conversion: 2 175 8 and types are: