Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in Python-Funktionen: Einführung und Beispiele für int-Funktionen

Einführung in Python-Funktionen: Einführung und Beispiele für int-Funktionen

WBOY
WBOYOriginal
2023-11-04 12:39:194535Durchsuche

Einführung in Python-Funktionen: Einführung und Beispiele für int-Funktionen

Einführung in Python-Funktionen: Einführung und Beispiele von int-Funktionen

Python ist eine leistungsstarke Programmiersprache, die in der Datenanalyse, künstlichen Intelligenz, Webentwicklung und anderen Bereichen weit verbreitet ist. Python verfügt über viele integrierte Funktionen. In diesem Artikel wird eine häufig verwendete Funktion in Python vorgestellt – int – und spezifische Beispiele bereitgestellt.

1. Int-Funktion

Die int-Funktion ist eine in Python integrierte Funktion, die zum Konvertieren einer Zeichenfolge oder Gleitkommazahl in eine Ganzzahl verwendet wird. Wenn Python eine Ganzzahlzeichenfolge interpretiert, wandelt es diese normalerweise automatisch in eine Ganzzahl um; wenn es eine Gleitkommazeichenfolge interpretiert, wandelt es diese automatisch in eine Gleitkommazahl um. Wenn wir jedoch eine Zeichenfolge oder Gleitkommazahl explizit in eine Ganzzahl konvertieren müssen, müssen wir die Funktion int verwenden.

2. Beispiele für int-Funktionen

Im Folgenden finden Sie einige Beispiele für int-Funktionen, die den Lesern helfen sollen, die Verwendung und Funktionen von int-Funktionen besser zu verstehen.

  1. String in Ganzzahl konvertieren

Codebeispiel:

n = "55"
x = int(n)
print(x)

Ausgabeergebnis:

55

Im obigen Code definieren wir zunächst eine String-Variable n, deren Wert „55“ ist. Anschließend wandeln wir n mit der Funktion int in eine ganze Zahl um und weisen diese der Variablen x zu. Schließlich verwenden wir die Druckfunktion, um den Wert von x auszugeben, und das Ergebnis ist 55.

  1. Konvertieren Sie eine Zahl mit einem Dezimalpunkt in eine Ganzzahl.

Codebeispiel:

n = 39.8
x = int(n)
print(x)

Ausgabeergebnis:

39

Im obigen Code definieren wir zunächst eine Gleitkommavariable n mit einem Wert von 39,8. Anschließend wandeln wir n mit der Funktion int in eine ganze Zahl um und weisen diese der Variablen x zu. Es ist zu beachten, dass 39,8 in 39 konvertiert wird, da die int-Funktion abrundet. Schließlich verwenden wir die Druckfunktion, um den Wert von x auszugeben, und das Ergebnis ist 39.

  1. Benutzerdefinierte Basiszahl für die Konvertierung

Codebeispiel:

n = "FF"
x = int(n, 16)
print(x)

Ausgabeergebnis:

255

Im obigen Code definieren wir zunächst eine hexadezimale Zeichenfolge n, deren Wert „FF“ ist. Anschließend wandeln wir n mit der Funktion int in eine dezimale Ganzzahl um und weisen diese der Variablen x zu. Es ist zu beachten, dass das endgültige Ausgabeergebnis 255 ist, da die FF entsprechende Dezimalzahl 255 ist.

  1. Behandeln von Ausnahmen

Bei Verwendung der int-Funktion stoßen Sie manchmal auf eine Zeichenfolge oder Gleitkommazahl, die nicht konvertiert werden kann. In diesem Fall löst Python eine ValueError-Ausnahme aus. Wir können die Try-Exception-Anweisung verwenden, um diese Ausnahmesituation zu behandeln.

Codebeispiel:

n = "hello"
try:
  x = int(n)
  print(x)
except ValueError:
  print("无法将%s转换为整数" % n)

Ausgabeergebnis:

无法将hello转换为整数

Im obigen Code definieren wir zunächst eine Zeichenfolgenvariable n, deren Wert „Hallo“ ist. Anschließend versuchen wir mit einer Try-Exception-Anweisung, n in eine Ganzzahl umzuwandeln und diese der Variablen x zuzuweisen. Da „hello“ nicht in eine Ganzzahl konvertiert werden kann, löst Python eine ValueError-Ausnahme aus. In der Ausnahmeanweisung geben wir eine Eingabeaufforderungsmeldung aus, die dem Benutzer mitteilt, dass „Hallo“ nicht in eine Ganzzahl konvertiert werden kann.

Zusammenfassung:

Die int-Funktion ist eine häufig verwendete integrierte Funktion in Python, die eine Zeichenfolge oder Gleitkommazahl in eine Ganzzahl umwandeln kann. Bei der Verwendung der int-Funktion müssen Sie auf das Problem der Basiszahlen achten. Gleichzeitig können wir auch die Try-Except-Anweisung verwenden, um Situationen zu behandeln, in denen keine Konvertierung durchgeführt werden kann.

Dieser Artikel enthält mehrere Beispiele und soll den Lesern helfen, die Verwendung der int-Funktion besser zu verstehen.

Das obige ist der detaillierte Inhalt vonEinführung in Python-Funktionen: Einführung und Beispiele für int-Funktionen. 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