Correction de l'erreur Python cannot concatenate str and int objects

Correction de l'erreur Python cannot concatenate str and int objects

En Python, nous ne pouvons pas concaténer une chaîne et un entier ensemble. Ils ont une base et un espace mémoire différents car ce sont des structures de données complètement différentes.

Nous vous dirons comment vous pouvez résoudre cette erreur en Python.

Correction de l’erreur cannot concatenate 'str' and 'int' objects en Python en Python

Jetez un oeil au code suivant.

#String variable
s1="Hello"

#integer variable
number=5
#Trying to concatenate string with integer
s2=s1+number

Si nous concaténons une chaîne et un entier dans l’exemple de code ci-dessus, cela donnera cette erreur exacte cannot concatenate 'str' and 'int' objects en Python. Alors, comment éviter cette erreur ? Regarde.

#String variable
s1="Hello"

#integer variable
number=5

#Converting integer to string 
number_str=str(number)

#Concatenate number to a string
s2=s1+number_str
print(s2)

Nous pouvons d’abord convertir l’entier en une chaîne, puis concaténer ces deux chaînes.

L’idée ici est que vous ne pouvez concaténer que deux chaînes, pas une chaîne ou tout autre type de données. Par conséquent, si vous devez concaténer une chaîne avec une structure différente, vous devez d’abord la convertir en chaîne.

Author: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

Article connexe - Python String

  • Supprimer les virgules de la chaîne en Python
  • Comment vérifier qu'une chaîne est vide de manière pythonique
  • Convertir une chaîne en nom de variable en Python
  • Comment supprimer les espaces dans une chaîne de caractères en Python
  • Comment extraire des nombres d'une chaîne de caractèresen Python
  • Comment convertir une chaîne de caractères en datetime en Python
  • Article connexe - Python Error

  • Correction de TabError en Python
  • Correction de l'erreur Python Return Outside Function
  • Correction de l'erreur String Must Be Indices en Python
  • Correction de l'erreur syntaxerror: unexpected character after line continuation character en Python
  • Correction de l'erreur TypeError: iteration over a 0-d array dans Python NumPy
  • Correction de l'erreur TypeError: must be str, not int en Python