logo

Python int() függvény

A Python int() függvény az egész érték lekérésére szolgál. Egész számmá konvertált kifejezést ad vissza. Ha az argumentum lebegőpontos, a konverzió lecsonkítja a számot. Ha az argumentum kívül esik az egész számok tartományán, akkor a számot hosszú típussá alakítja.

Ha a szám nem szám, vagy ha alap van megadva, akkor a számnak karakterláncnak kell lennie.

Aláírás

 int(x, base=10) 

Paraméterek

x : Egy szám, amelyet egész típusúra kell konvertálni.

bázis : Ez egy opcionális argumentum, ha a használt számnak karakterláncnak kell lennie.

Visszatérés

Egész értéket ad vissza.

Nézzünk néhány példát az int() függvényre, hogy megértsük a funkcióját.

Python int() függvény 1. példa

Ez egy egyszerű python-példa, amely a lebegőpontos és a karakterlánc-értékeket egész típusokká alakítja. A lebegő értéket a függvény csonkolja, és helyette egész számot ad vissza.

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

Kimenet:

 integer values : 10 10 10 

Python int() függvény 2. példa

A visszaadott érték típusának ellenőrzésére használhatjuk a type függvényt. A type függvény az érték típusát adja vissza. Lásd alább egy példát.

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

Kimenet:

 values after conversion 10 10 10 and types are: 

Python int() függvény 3. példa

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

Kimenet:

java lista karakterlánc
 Values after conversion: 2 175 8 and types are: