logo

Python int()-Funktion

Die Python-Funktion int() wird verwendet, um den ganzzahligen Wert abzurufen. Es gibt einen in eine Ganzzahl konvertierten Ausdruck zurück. Wenn das Argument ein Gleitkomma ist, wird die Zahl bei der Konvertierung abgeschnitten. Wenn das Argument außerhalb des Ganzzahlbereichs liegt, wird die Zahl in einen langen Typ konvertiert.

Wenn die Zahl keine Zahl ist oder eine Basis angegeben ist, muss die Zahl eine Zeichenfolge sein.

Unterschrift

 int(x, base=10) 

Parameter

X : Eine Zahl, die in einen Ganzzahltyp umgewandelt werden soll.

Base : Es ist ein optionales Argument, wenn die verwendete Zahl eine Zeichenfolge sein muss.

Zurückkehren

Es gibt einen ganzzahligen Wert zurück.

Sehen wir uns einige Beispiele der Funktion int() an, um deren Funktionalität zu verstehen.

Python int()-Funktionsbeispiel 1

Es handelt sich um ein einfaches Python-Beispiel, das Float- und String-Werte in einen Integer-Typ konvertiert. Der Float-Wert wird von der Funktion gekürzt und stattdessen eine Ganzzahl zurückgegeben.

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

Ausgabe:

Python konvertiert Bytes in String
 integer values : 10 10 10 

Python int()-Funktionsbeispiel 2

Um den Typ des zurückgegebenen Werts zu überprüfen, können wir die Typfunktion verwenden. Die Typfunktion gibt den Typ des Werts zurück. Sehen Sie sich unten ein Beispiel an.

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

Ausgabe:

 values after conversion 10 10 10 and types are: 

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

Ausgabe:

 Values after conversion: 2 175 8 and types are: