Heim > Artikel > Backend-Entwicklung > So verwenden Sie die Funktion int() in Python, um eine Zeichenfolge oder Gleitkommazahl in eine Ganzzahl umzuwandeln
So verwenden Sie die Funktion int() in Python, um eine Zeichenfolge oder Gleitkommazahl in eine Ganzzahl umzuwandeln
In Python ist die Funktion int() eine integrierte Funktion, die zum Konvertieren einer Zeichenfolge oder Gleitkommazahl verwendet wird eine Ganzzahl. Diese Funktion ist sehr praktisch und kann verwendet werden, wenn Sie eine Zeichenfolge oder Gleitkommazahl in eine Ganzzahl konvertieren müssen. In diesem Artikel stellen wir die Verwendung der Funktion int() vor und zeigen anhand von Codebeispielen, wie man sie verwendet. Die grundlegende Verwendung der Funktion
int() ist einfach: Sie akzeptiert einen Parameter, der eine Ganzzahl, eine Zeichenfolge oder eine Gleitkommazahl sein kann. Hier sind einige häufige Anwendungsbeispiele:
num_str = "12345" num_int = int(num_str) print(num_int) # 输出 12345 print(type(num_int)) # 输出 <class 'int'>,表示变量 num_int 的类型是整数
Im obigen Code definieren wir einen String num_str, dessen Wert „12345“ ist. Wandeln Sie diese Zeichenfolge mit der Funktion int() in eine Ganzzahl um und weisen Sie das Ergebnis der Variablen num_int zu. Dann geben wir den Wert von num_int aus und können sehen, dass das Ergebnis 12345 und der Typ Integer ist.
num_float = 3.14 num_int = int(num_float) print(num_int) # 输出 3 print(type(num_int)) # 输出 <class 'int'>
Im obigen Code definieren wir eine Gleitkommazahl num_float, deren Wert 3,14 ist. Wandeln Sie diese Gleitkommazahl mit der Funktion int() in eine Ganzzahl um und weisen Sie das Ergebnis der Variablen num_int zu. Dann geben wir den Wert von num_int aus und können sehen, dass das Ergebnis 3 und der Typ Integer ist.
Es ist zu beachten, dass bei Verwendung der Funktion int() zum Konvertieren einer Gleitkommazahl in eine Ganzzahl der Dezimalteil gerundet und nur der ganzzahlige Teil verwendet wird.
num_str = "FF" num_int = int(num_str, 16) print(num_int) # 输出 255 print(type(num_int)) # 输出 <class 'int'>
Im obigen Code definieren wir eine Zeichenfolge num_str, deren Wert „FF“ ist. Konvertieren Sie diese Zeichenfolge mit der Funktion int() in eine Ganzzahl, geben Sie 16 als zweites Argument an (Hexadezimalwert) und weisen Sie das Ergebnis der Variablen num_int zu. Dann geben wir den Wert von num_int aus und können sehen, dass das Ergebnis 255 ist und der Typ immer noch eine Ganzzahl ist.
Zusätzlich zu den oben genannten Beispielen können Sie die Funktion int() auch verwenden, um komplexere Konvertierungsvorgänge durchzuführen. Sie können beispielsweise jedes Element in einer Liste oder einem Tupel in eine Ganzzahl konvertieren.
nums_str = ["1", "2", "3", "4", "5"] nums_int = [int(num) for num in nums_str] print(nums_int) # 输出 [1, 2, 3, 4, 5]
Im obigen Code definieren wir eine Liste nums_str, die einige String-Elemente enthält. Konvertieren Sie mithilfe von Listenverständnissen jedes Element mit der Funktion int() in eine Ganzzahl und speichern Sie das Ergebnis in einer neuen Liste nums_int. Dann geben wir den Wert von nums_int aus und können sehen, dass das Ergebnis [1, 2, 3, 4, 5] ist.
Zusammenfassend lässt sich sagen, dass es mit der Funktion int() sehr einfach ist, einen String oder Float in eine Ganzzahl umzuwandeln. Rufen Sie einfach die Funktion int() auf und übergeben Sie das zu konvertierende Objekt als Parameter. Ich hoffe, dass die Codebeispiele in diesem Artikel Ihnen helfen können, die spezifische Verwendung der Funktion int() besser zu verstehen und sie in der tatsächlichen Entwicklung flexibel zu verwenden.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion int() in Python, um eine Zeichenfolge oder Gleitkommazahl in eine Ganzzahl umzuwandeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!