Maison  >  Article  >  développement back-end  >  Comment connecter des nombres et des chaînes en python

Comment connecter des nombres et des chaînes en python

尚
original
2019-07-02 09:27:357839parcourir

Comment connecter des nombres et des chaînes en python

Contrairement aux langages faiblement typés comme JS ou PHP, Python convertit automatiquement les types lors de la concaténation de chaînes, mais signale directement une erreur. La seule façon de résoudre ce problème est de convertir à l’avance le int en chaîne, puis de concaténer les chaînes.

# coding=utf8
str = '你的分数是:'
num = 82
text = str+num+'分 '
print text

Résultat de l'exécution :

Comment connecter des nombres et des chaînes en python

Erreur directe : TypeError : impossible de concaténer les objets 'str' et 'int'

Solution Cette méthode convertit uniquement num en type chaîne à l'avance. Vous pouvez utiliser la fonction bytes pour convertir le type int en type chaîne. (Vous pouvez également utiliser la fonction intégrée str pour la conversion)

Code :

# coding=utf8
str = '你的分数是:'
num = 82
num = bytes(num)
text = str+num+'分 '
print text

Le résultat est le suivant :

Comment connecter des nombres et des chaînes en python

Plus de détails sur Python Pour les articles techniques, veuillez visiter la colonne Tutoriel Python pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn