Mayungos Python Learning Episode 6: Ich habe versucht, eine Zeichenkette in eine Zahl umzuwandeln

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

Mayungos Python Learning Episode 6: Ich habe versucht, eine Zeichenkette in eine Zahl umzuwandeln
Mayungos Python Learning Episode 3: Ich habe versucht, Zahlen zu drucken
Mayungos Python Learning Episode 8: Ich habe versucht, Eingaben zu machen
Ich habe versucht, eine zufällige Zeichenfolge zu generieren
Mayungos Python Learning Episode 2: Ich habe versucht, Zeichen mit Variablen zu löschen
Mayungos Python-Lernfolge 1: Ich habe versucht, mit Druck zu drucken
Mayungos Python Learning Episode 5: Ich habe versucht, vier Regeln mit Zahlen zu machen
Grundlagen des Python-Lernens ~ Wie wird eine Zeichenkette ausgegeben (angezeigt)? ~
Ich habe versucht, automatisch die Zeichenfolge zu generieren, die mit Python in Mr. Adjustment eingegeben werden soll
[Python] So invertieren Sie eine Zeichenfolge
Ich habe versucht, eine Python-Datei in eine EXE-Datei zu verwandeln (Rekursionsfehler unterstützt)
Mayungos Python Learning Episode 7: Ich habe versucht, mit if, elif, else zu drucken
Ich habe versucht, ein Programm zu erstellen, das Hexadezimalzahlen mit Python in Dezimalzahlen konvertiert
Mayungos Python-Lernfolge 4: Ich habe versucht zu sehen, was passiert, wenn Zahlen als Buchstaben behandelt werden
[Python] Deep Learning: Ich habe versucht, Deep Learning (DBN, SDA) ohne Verwendung einer Bibliothek zu implementieren.
[Python] Ich habe versucht, den Typnamen als Zeichenfolge aus der Typfunktion abzurufen
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Ich möchte eine Variable in einen Python-String einbetten
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Ich möchte eine Zeichenkette mit Hiragana teilen
Ich habe versucht, die String-Operationen von Python zusammenzufassen
Ich habe versucht, AOJs Integer-Theorie mit Python zu lösen
[Python] Datum in Zeichenfolge konvertieren
Ich habe versucht, mit Python Machine Learning ein Echtzeit-Modell zur Trennung von Tonquellen zu erstellen
Ich habe versucht, einen eindimensionalen Zellautomaten in Python zu implementieren
[Markov-Kette] Ich habe versucht, die Zitate in Python einzulesen.
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Ich habe versucht, durch maschinelles Lernen Sätze in den XX-Stil umzuwandeln
Ich möchte eine ISO-8601-Zeichenfolge in japanische Zeit konvertieren
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Ich habe versucht, in einem tief erlernten Sprachmodell zu schreiben
Ich habe versucht, Python zu berühren (Installation)
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
Konvertieren Sie eine Zeichenfolge in ein Bild
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Konvertieren Sie in eine Zeichenfolge, während Sie die Standardausgabe mit dem Python-Unterprozess ausgeben
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
[Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus
[Python] Ich habe versucht, eine stabile Sortierung zu implementieren
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen
[3.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Ich habe versucht, ein missverstandenes Gefangenendilemma in Python zu implementieren
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[4.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[1.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen
Ich habe versucht, PLSA in Python zu implementieren
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)