Python - Hinweise beim Konvertieren vom Typ str in den Typ int

Einführung

Die Konvertierung vom Typ str in den Typ int ist leicht zu erkennen und unerwartet fehleranfällig. In diesem Artikel habe ich die Punkte zusammengefasst, die bei der Konvertierung von str-Typ in int-Typ zu beachten sind, und was dagegen zu tun ist.

Beispiel, bei dem kein Fehler auftritt

sample.py


data=int("1")
print(data)

Beispiel eines Fehlers

sample.py


data=int("1.0")
print(data)

Lösung

sample.py


data=int(float("1.0"))
print(data)

Kann gelöst werden durch.

Schließlich

Als ich zum ersten Mal einen Fehler bekam, versuchte ich mein Bestes zu suchen, konnte aber keine Informationen finden. Deshalb habe ich diesen Artikel mit der Absicht geschrieben, die Informationen so weit wie möglich zu erweitern.

Recommended Posts

Python - Hinweise beim Konvertieren vom Typ str in den Typ int
Zeitzonenspezifikation beim Konvertieren einer Zeichenfolge in einen Datums- / Uhrzeittyp mit Python
Was ich beim Update von Python 2.6 auf 2.7 gemacht habe
Änderungen von Python 2 zu Python 3.0
So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
Python> Datum / Uhrzeit> Von der Datumszeichenfolge (ISO-Format: 2015-12-09 12:40:08) zum Datum / Uhrzeit-Typ
Konvertieren Sie numpy int64 in python int
Flirte von PHP nach Python
Python-Notizen, die Sie bald vergessen sollten
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Unveränderlicher Python-Typ int memo
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Stellen Sie von Python aus eine Verbindung zu SQLite her
So konvertieren Sie den Python # -Typ für Python-Superanfänger: int, float
Rufen Sie Matlab von Python zur Optimierung auf
Trainieren! !! Einführung in Python Type (Type Hints)
Post von Python auf Facebook Timeline
[Lambda] [Python] Von Lambda auf Twitter posten!
Vorsichtsmaßnahmen beim Ausführen von Python unter EC2 über AWS Lambda (Befehl ausführen)
So vermeiden Sie doppelte Daten bei der Eingabe von Python in SQLite.
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
Python (vom ersten Mal bis zur Ausführung)
Versuchen Sie, die cloudmonkey-CLI in python3 -1 zu konvertieren
Poste ein Bild von Python auf Tumblr
Hinweise zum Zugriff auf dashDB über Python
So greifen Sie über Python auf Wikipedia zu
Python, um von einer anderen Sprache zu wechseln
Vorsichtsmaßnahmen bei der Verwendung von Phantomjs aus Python
Was tun, wenn der Werttyp in Python nicht eindeutig ist?
Hat sich nicht von Python 2 auf 3 geändert
Aktualisieren Sie Mac Python von 2 auf 3
Umgang mit OAuth2-Fehlern bei Verwendung von Google APIs aus Python
Übergeben Sie beim Ausführen einer Python-Shell von Electron mehrere Argumente, um Python auszuführen.
[Python] Fluidsimulation: Von linear zu nichtlinear
[Einführung in die Udemy Python3 + -Anwendung] 28. Kollektiver Typ
Von Python bis zur Verwendung von MeCab (und CaboCha)
Verwenden Sie den PostgreSQL-Datentyp (jsonb) von Python
Python Hinweis: Modularisierung: __name__ == Verwendung von '__ main__'
Notizen vom Anfang von Python 1 lernen
Privates Python-Handbuch (von Zeit zu Zeit aktualisiert)
[Einführung in die Udemy Python3 + -Anwendung] 21. Taple-Typ
Ich möchte ein Glas aus Python verwenden
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Push-Benachrichtigung vom Python-Server an Android
Herstellen einer Verbindung von Python zu MySQL unter CentOS 6.4
Portieren und Ändern des Doublet-Solvers von Python2 auf Python3.
Zugriff auf RDS von Lambda (Python)
[Einführung in die Udemy Python3 + -Anwendung] 24. Wörterbuchtyp
Python> Ausgaben von 1 bis 100, 501 bis 600> Für CSV
[Von Zeit zu Zeit aktualisiert] Hinweise zum Postmarket-Betriebssystem
In Python von Markdown in HTML konvertieren
[Amazon Linux] Wechsel von der Python 2-Serie zur Python 3-Serie
[Einführung in die Udemy Python3 + -Anwendung] 16. Listentyp
API-Erklärung zum Berühren von Mastodon aus Python
Notizen vom Anfang von Python 2 lernen
Stellen Sie von Python aus eine Verbindung zur Websocket-API von coincheck her
Hinweise von der Installation von Homebrew bis zum Erstellen einer Anaconda-Umgebung für Python mit pyenv