Maison > développement back-end > Tutoriel Python > Comment puis-je concaténer des chaînes et des entiers en Python ?

Comment puis-je concaténer des chaînes et des entiers en Python ?

Mary-Kate Olsen
Libérer: 2024-12-30 21:37:16
original
676 Les gens l'ont consulté

How Can I Concatenate Strings and Integers in Python?

Concaténation d'objets str et int en Python

Lors de la tentative de concaténation d'un objet str avec un objet int en Python, un message d'erreur peut s'afficher en raison des différentes significations de l'opérateur pour les types numériques et séquences. Pour résoudre ce problème, une conversion explicite est nécessaire.

Conversion explicite

# Convert int to str
things = 5
print("You have " + str(things) + " things.")
Copier après la connexion
# Convert str to int (for addition)
total = int('456') + 789
Copier après la connexion

Formatage de chaîne

Les implémentations Python modernes offrent des options alternatives de formatage de chaîne qui éliminent le besoin d'opérations multiples et offrent plus de contrôle sur la valeur. représentation :

% Interpolation

print("You have %d things." % things)
Copier après la connexion

str.format()

print("You have {} things.".format(things))
Copier après la connexion

F- Chaînes (Python 3.6)

print(f"You have {things} things.")
Copier après la connexion

Ces méthodes de formatage permettent une personnalisation, un contrôle de précision et une meilleure lisibilité du code.

Arguments de position multiples

La transmission de plusieurs arguments de position à print() les concatène automatiquement à l'aide de l'argument de mot-clé sep ( par défaut : ' '):

print('you have', things, 'things.', sep=' ... ')
Copier après la connexion

Bien que plus flexible que la conversion explicite, le formatage de chaîne offre plus de fonctionnalités et contrôle.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal