logo

Python int() Funktion

Python int()-funktionen används för att få heltalsvärdet. Den returnerar ett uttryck omvandlat till ett heltal. Om argumentet är en flyttal, trunkerar omvandlingen talet. Om argumentet ligger utanför heltalsintervallet konverterar det talet till lång typ.

Om talet inte är ett tal eller om en bas anges måste talet vara en sträng.

java gör while loop

Signatur

 int(x, base=10) 

Parametrar

x : Ett tal som ska omvandlas till heltalstyp.

bas : Det är ett valfritt argument om använt nummer måste vara en sträng.

Lämna tillbaka

Den returnerar ett heltalsvärde.

Låt oss se några exempel på int()-funktionen för att förstå dess funktionalitet.

lägga till sträng i java

Python int() Funktionsexempel 1

Det är ett enkelt python-exempel som konverterar float- och strängvärden till en heltalstyp. Det flytande värdet trunkeras av funktionen och returnerar istället ett heltal.

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

Produktion:

 integer values : 10 10 10 

Python int() Funktionsexempel 2

För att verifiera typen av returnerat värde kan vi använda typfunktion. Typfunktionen returnerar typen av värde. Se ett exempel nedan.

hur man uppdaterar i java
 # 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)) 

Produktion:

 values after conversion 10 10 10 and types are: 

Python int() Funktionsexempel 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)) 

Produktion:

 Values after conversion: 2 175 8 and types are: