So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str

Umgebung Windows 7 (Ich möchte Mac Book Pro 16 Zoll) Visual Studio Code chrome python ver3.8.3

Dieser Artikel richtet sich an Anfänger in Programmierung und Python.

1. So konvertieren Sie den Python-Typ

str Ganzzahl war eine Zahl (Ganzzahl) und Zeichenfolge war ein Zeichen (Zeichenfolge). Wenn Sie versuchen, eine Zahl (Ganzzahl) auszugeben, indem Sie sie so wie sie ist mit einem Zeichen (Zeichenfolge) verketten, sieht dies wie folgt aus.

style.py


calc = 100 * 3.14
answer = "100-faches Umfangsverhältnis" + calc + "ist"
print(answer)

#answer = "100-faches Umfangsverhältnis" + calc + "ist"
#TypeError: can only concatenate str (not "float") to str

Ich habe einen Fehler bekommen. TypeError:can only concatenate str (not "float") to str Dieser Fehler ist der Fehler "Kann nicht verketten, da der Typ unterschiedlich ist". Da der Satz "100 mal das Umfangsverhältnis" und der Satz "ist" ein Zeichen (Zeichenkette) ist und die Variable calc eine Zahl ist (auch wenn es sich um eine Gleitkommazahl handelt), Python "Lassen Sie uns Zeichen (Zeichenfolgen) und Zahlen (Ganzzahl- und Gleitkommazahlen) anordnen, bevor wir sie verketten." Es ist ein Versprechen.

Schließen Sie in einem solchen Fall das Zeichen (Zeichenkette) so ein, wie es in "" steht, und konvertieren Sie die Zahl (Ganzzahl, Gleitkommazahl) in das Zeichen (Zeichenkette). Sollte ich es dann in "Calc" mit "" einschließen?

type.py


calc = 100 * 3.14
answer = "100-faches Umfangsverhältnis" + "calc" + "ist"
print(answer)

#Das 100-fache des Umfangsverhältnisses wird berechnet

Ich habe calc als Zeichen (Zeichenkette) so wie es ist erkannt. Lassen Sie es uns wie folgt ändern. Hier kommt das Thema "str" ins Spiel.

style.py


calc = 100 * 3.14
answer = "100-faches Umfangsverhältnis" + str(calc) + "ist"
print(answer)
#Das 100-fache des Umfangsverhältnisses beträgt 314.0

Ja, es wurde erfolgreich ausgegeben. Was ist anders an den beiden oben genannten Codes ist answer = "Das 100-fache des Umfangsverhältnisses ist" + calc +" " answer = "Das 100-fache des Umfangsverhältnisses ist" + str (calc) + "" Und gerade str () zu calc hinzugefügt.

Verwenden Sie str (), um Zahlen (Ganzzahl, Gleitkomma) in Zeichen (Zeichenfolgen) anzuordnen (umzuwandeln). Das obige Beispiel verwendet Variablen, aber das einfachere ist leichter zu verstehen.

type.py


print(type(123))
#<class 'int'>

print(type(str(123)))
#<class 'str'>

Der obere Teil des obigen Beispiels ist 123 Ist eine Zahl (Ganzzahl) Ich sage. Die unterste Reihe ist str(123) Ist ein Zeichen (Zeichenkette) Ich sage.

So konvertieren Sie den Typ: str.

Recommended Posts

So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
So konvertieren Sie den Python # -Typ für Python-Superanfänger: int, float
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 1
Python für Super-Anfänger Super-Anfänger Python # Wörterbuch Typ 2
Python für Super-Anfänger Super-Anfänger Python # Einfach loszuwerden
Wie man Python für Anfänger schneller macht [numpy]
Python #Funktion 2 für Super-Anfänger
Python #Funktion 1 für Super-Anfänger
Python #Liste für Super-Anfänger
~ Tipps für Python-Anfänger mit Liebe von Pythonista ③ ~
[Für Anfänger] Wie man den Befehl say mit Python benutzt!
[Für Anfänger] So studieren Sie den Python3-Datenanalysetest
Python #index für Super-Anfänger, Slices
Python #len Funktion für Super-Anfänger
Python #Hello World für Super-Anfänger
TensorFlow-Lernmethode für Profis der freien Künste und Python-Anfänger
[Python] So konvertieren Sie eine Datenbankdatei in CSV
[Python] So konvertieren Sie eine zweidimensionale Liste in eine eindimensionale Liste
So konvertieren Sie Python in eine exe-Datei
Lassen Sie uns Python für Super-Anfänger zusammenstellen
[Python] Organisieren der Verwendung für Anweisungen
Verwendung von "deque" für Python-Daten
Memo Nr. 4, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
[Python] Verwendung von zwei Arten von type ()
So erstellen Sie ein Spigot-Plug-In (für Java-Anfänger)
Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
So installieren Sie Python für Forscher von Pharmaunternehmen
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Verwendung von Datenanalysetools für Anfänger
Versuchen Sie, RPN mit Python zu berechnen (für Anfänger)
Einfaches Verständnis von Python für & Arrays (für Super-Anfänger)
Memo Nr. 2, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
So erhalten Sie Elemente vom Typ Wörterbuch von Python 2.7
Memo Nr. 7, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Konvertieren von (32,32,3) in einen 4-dimensionalen Tensor (1,32,32,1) mit ndarray-Typ
Konvertieren Sie den exponentiellen Float in Python in str
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
Memo Nr. 6 für Python-Anfänger zum Lesen von "Detaillierte Erklärung der Python-Grammatik"
Wie man mit dem Datum / Uhrzeit-Typ in Pythons SQLite3 umgeht
[Für Anfänger] Wie man Programmierung studiert Private Memo
Memo Nr. 5, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Über den Import von externen Python-Modulen <Für Super-Anfänger>
So installieren Sie Python
So installieren Sie Python
Python Lehrbuch für Anfänger
OpenCV für Python-Anfänger
[BigQuery] Verwendung der BigQuery-API für die Python-Tabellenerstellung-
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So führen Sie Python im virtuellen Raum aus (für MacOS)
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
So konvertieren Sie Gleitkommazahlen in Python in Binärzahlen
Python - Hinweise beim Konvertieren vom Typ str in den Typ int
Python-Anfänger sagen, dass es gut ist, sich an so viel zu erinnern
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
python, php, ruby Konvertieren von Dezimalzahlen in n
Konvertieren Sie den Webpay-Entitätstyp in den Dict-Typ (rekursiv in Python).
[Einführung in Python] So schreiben Sie sich wiederholende Anweisungen mit for-Anweisungen
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden 7 Erstellen eines Moduls