De Python int()-functie wordt gebruikt om de gehele waarde te verkrijgen. Het retourneert een uitdrukking die is omgezet in een geheel getal. Als het argument een drijvende komma is, wordt het getal bij de conversie afgekapt. Als het argument buiten het gehele bereik ligt, wordt het getal omgezet in een lang type.
multithreading in Java
Als het getal geen getal is of als er een grondtal is opgegeven, moet het getal een string zijn.
Handtekening
int(x, base=10)
Parameters
X : Een getal dat moet worden omgezet in een geheel getal.
baseren : Het is een optioneel argument als het gebruikte getal een string moet zijn.
tekenreeks omzetten in int
Opbrengst
Het retourneert een geheel getal.
Laten we enkele voorbeelden van de functie int() bekijken om de functionaliteit ervan te begrijpen.
Python int() Functievoorbeeld 1
Het is een eenvoudig Python-voorbeeld dat float- en string-waarden omzet in een geheel getal. De float-waarde wordt door de functie afgekapt en in plaats daarvan een geheel getal geretourneerd.
# 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)
Uitgang:
integer values : 10 10 10
Python int() Functievoorbeeld 2
Om het type geretourneerde waarde te verifiëren, kunnen we de type-functie gebruiken. De typefunctie retourneert het type waarde. Zie hieronder een voorbeeld.
concat-tekenreeksen 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))
Uitgang:
values after conversion 10 10 10 and types are:
Python int() Functievoorbeeld 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))
Uitgang:
Values after conversion: 2 175 8 and types are: