logo

Funkcija Python int().

Funkcija Python int() se uporablja za pridobitev vrednosti celega števila. Vrne izraz, pretvorjen v celo število. Če je argument plavajoča vejica, pretvorba skrajša število. Če je argument zunaj obsega celega števila, pretvori število v dolgo vrsto.

Če število ni število ali če je podana osnova, mora biti število niz.

Podpis

 int(x, base=10) 

Parametri

x : Število, ki se pretvori v celo število.

osnova : Je izbirni argument, če mora biti uporabljena številka niz.

Vrnitev

Vrne celoštevilsko vrednost.

Oglejmo si nekaj primerov funkcije int(), da razumemo njeno funkcionalnost.

1. primer funkcije Python int().

Je preprost primer pythona, ki pretvori vrednosti s plavajočo vrednostjo in niz v vrsto celega števila. Funkcija skrajša vrednost s plavajočo vrednostjo in namesto tega vrne celo število.

 # 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) 

Izhod:

 integer values : 10 10 10 

2. primer funkcije Python int().

Za preverjanje vrste vrnjene vrednosti lahko uporabimo funkcijo tipa. Funkcija tipa vrne vrsto vrednosti. Oglejte si spodnji primer.

 # 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)) 

Izhod:

 values after conversion 10 10 10 and types are: 

3. primer funkcije Python int().

 # 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)) 

Izhod:

 Values after conversion: 2 175 8 and types are: