Maison >développement back-end >Tutoriel Python >Comment imprimer des valeurs sans espaces en Python ?
Impression de valeurs sans espaces en Python
En Python, lors de l'impression de plusieurs valeurs sans espaces, vous pouvez rencontrer des espaces supplémentaires dans la sortie. Explorons deux problèmes et proposons des solutions :
Problème 1 : Suppression des espaces entre les valeurs
Pour concaténer des valeurs sans espaces, utilisez le paramètre sep dans la fonction d'impression. Par défaut, sep est un espace, mais vous pouvez le remplacer par une chaîne vide pour supprimer les espaces.
<code class="python">>>> print("a", "b", "c") a b c >>> print("a", "b", "c", sep="") abc</code>
Problème 2 : Utilisation de la concaténation de chaînes de style Java
La concaténation de chaînes de style Java ne fonctionne pas en Python. Au lieu de cela, vous pouvez utiliser les approches suivantes :
<code class="python">>>> a = 42 >>> b = 84 >>> print("a = " + str(a) + ", b = " + str(b)) a = 42, b = 84</code>
<code class="python">>>> print("a = {}, b = {}".format(a, b)) a = 42, b = 84</code>
<code class="python">>>> print(f"a = {a}, b = {b}") a = 42, b = 84</code>
<code class="python">>>> print("a = {a}, b = {b}".format(**locals())) a = 42, b = 84</code>
En suivant ces techniques, vous pouvez efficacement imprimer des valeurs sans espaces supplémentaires ou utilisez la concaténation de chaînes de style Java en Python.
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!