Mayungo Mayu Mayu
Dieses Mal, da es sich um die 4. Folge handelt, werden wir den Unterschied zwischen der Betrachtung der Zahlen als Zahlen und der Betrachtung als Zeichenfolgen untersuchen.
Der gleiche Inhalt wird auch im Video veröffentlicht. Schauen Sie also bitte nach, wenn Sie möchten.
Wie beim letzten Mal habe ich Variablen mit first = 114, second = 514, iti = "114", ni = "514" erstellt.
first = 114
second = 514
iti = "114"
ni = "514"
card = "Monsterkarte! !! !!"
message = "Genau TOD ☆ SPIEL! !!"
Berechnen wir zunächst mit den Zahlenwerten zuerst und zweitens.
Die Addition ist "+", die Subtraktion ist "-", die Multiplikation ist "*" und die Division ist "/" und "//".
Wir werden später mehr darüber sprechen.
print(first + second)#Zusatz
print(first - second)#Subtraktion
print(first * second)#Multiplikation
print(first / second)#Teilung(Mit Dezimalpunkt)
print(first // second)#Teilung(Kein Dezimalpunkt)
628
-400
58596
0.22178988326848248
0
Da die Zahlen unterschiedlich sind, konnten wir die Berechnungsergebnisse für jede erhalten.
Als nächstes berechnen wir mit iti, das Zahlen als Zeichenfolgen verwendet.
print(iti + ni)#Zusatz
print(iti - ni)#Subtraktion
print(iti * ni)#Multiplikation
print(iti / ni)#Teilung(Mit Dezimalpunkt)
print(iti // ni)#Teilung(Kein Dezimalpunkt)
114514
TypeError Traceback (most recent call last)
<ipython-input-5-c884d5dcff34> in <module>
1 print(iti + ni)#Zusatz
----> 2 print(iti - ni)#Subtraktion
3 print(iti * ni)#Multiplikation
4 print(iti / ni)#Teilung(Mit Dezimalpunkt)
5 print(iti // ni)#Teilung(Kein Dezimalpunkt)
TypeError: unsupported operand type(s) for -: 'str' and 'str'
Als ich versuchte, das Ergebnis damit zu erhalten, bekam ich einen Fehler mit Ausnahme des Zusatzes "114514".
Zeichen können miteinander verbunden werden.
Andererseits können wir Subtraktion und Multiplikation zwischen Wörtern nicht einmal programmgesteuert vermeiden.
(Dies ist natürlich nicht der Fall, wenn es sich um Variablen handelt.)
Ich werde es mit Karte und Nachricht hinzufügen.
Wenn Sie eine Zahl als Buchstaben behandeln, ist sie im Wesentlichen dieselbe.
print(card + message)#Es ist in Ordnung, die Saiten zusammenzuhalten
Monsterkarte! !! !! Genau TOD ☆ SPIEL! !!
Dieses Mal habe ich angesprochen, wie es anders wäre, wenn Zahlen als Zeichenfolgen behandelt würden.
Das nächste Mal werden wir uns die Berechnung der Zahlen genauer ansehen.
Vielen Dank für Ihre Anzeige.
print("Vielen Dank, dass Sie den Kanal abonniert haben")
Vielen Dank, dass Sie den Kanal abonniert haben
Vielen Dank, dass Sie den Kanal abonniert haben.
Klicken Sie hier, um eine Liste der einzelnen Geschichten anzuzeigen.
Recommended Posts