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

WBOY
WBOYOriginal
2023-08-22 16:39:273760Durchsuche

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:

  1. String in Ganzzahl konvertieren:
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.

  1. Gleitkommazahl in Ganzzahl konvertieren:
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.

  1. Wenn Sie die Funktion int() zum Konvertieren einer Zeichenfolge verwenden, können Sie auch die Basis angeben.
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn