Heim > Artikel > Backend-Entwicklung > So beheben Sie den Fehler beim Verketten von Zeichenfolgen und Zahlen in Python
Vorwort
Wie wir alle wissen, ist Python nicht wie schwach typisierte Sprachen wie JS oder PHP, die Typen automatisch konvertieren, wenn Zeichenfolgen und Zahlen direkt verbunden werden, wird direkt ein Fehler gemeldet.
Zum Beispiel der folgende Code:
# coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 | 琼台博客' print text
Ausführungsergebnisse
Fehler direkt melden: TypeError: 'str'- und 'int'-Objekte können nicht verkettet werden
Die einzige Möglichkeit, dieses Problem zu lösen, besteht darin, den Typ „num“ im Voraus in den Typ „string“ zu konvertieren. Sie können die Funktion „bytes“ verwenden, um den Typ „int“ in den Typ „string“ zu konvertieren.
Code:
# coding=utf8 str = '你的分数是:' num = 82 num = bytes(num) text = str+num+'分 | 琼台博客' print text
Fertig:
Zusammenfassung
Oben geht es um das Beheben von Fehlern beim Zusammenfügen von Zeichenfolgen und Zahlen in Python. Ich hoffe, dass der Inhalt dieses Artikels für alle beim Erlernen oder Verwenden von Python hilfreich sein kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen.