Dieses Mal werden wir als sechste Folge von Zeichenketten in Zahlen konvertieren.
Klicken Sie hier, um eine Liste der einzelnen Geschichten anzuzeigen.
Der gleiche Inhalt wird auch im Video veröffentlicht. Schauen Sie also bitte nach, wenn Sie möchten.
Selbst wenn dieselbe Nummer als Buchstabe oder als Nummer behandelt wird, ändert sich die Verarbeitungsmethode.
Wenn es sich um ein Zeichen mit 114 und 514 handelt, bleibt es unverändert bei 114514. Wenn es sich um eine Nummer handelt, wird sie als Ergänzung verarbeitet.
one = 114
two = 514
iti = "114"
ni = "514"
print(one + two)
print(iti + ni)
628
114514
Möglicherweise möchten Sie es jedoch einmal als Buchstaben eingeben und dann als Zahl behandeln.
Geben Sie zu diesem Zeitpunkt das, was Sie konvertieren möchten, in int () ein.
Wenn Sie im Gegenteil von einer Zahl in einen Buchstaben wechseln möchten, geben Sie ihn in str () ein.
Hier sind eins und zwei Buchstaben und iti und ni sind Zahlen.
moji_one = str(one)
moji_two = str(two)
kazu_iti = int(iti)
kazu_ni = int(ni)
print(moji_one + moji_two)
print(kazu_iti + kazu_ni)
114514
628
Es ist das Gegenteil des allerersten Males.
Einmal konvertiert, wird es problemlos verarbeitet, auch wenn Sie einen Ausdruck mit dem Ausdruck erstellen, der nicht konvertiert wurde.
print(one + kazu_ni)
print(moji_one + ni)
628
114514
In einem + kazu_ni und moji_one + ni ist kein Fehler aufgetreten.
Bitte beachten Sie, dass ein Fehler auftritt, wenn Sie einen Ausdruck mit Zahlen und Buchstaben ohne Konvertierung erstellen.
print(one + ni)
TypeError Traceback (most recent call last)
<ipython-input-7-63f31269f628> in <module>
----> 1 print(one + ni)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
Zusammenfassung Die Zeichenkette ist str, die Zahl ist int Kann mit int (), str () konvertiert werden
Vielen Dank, dass Sie den Kanal abonniert haben.
Recommended Posts