Éliminer les espaces dans les chaînes imprimées dans Python 3
Dans Python 3, contrôler l'espacement entre les valeurs imprimées peut être difficile, mais en voici quelques-unes méthodes courantes :
Utilisation du paramètre sep :
Le paramètre sep, lorsqu'il est spécifié dans la fonction print(), vous permet de supprimer les espaces indésirables entre les valeurs. Par exemple :
<code class="python">print("a", "b", "c", sep="")</code>
Cela affichera "abc" sans aucun espace supplémentaire.
Conversion d'entiers en chaînes :
Si vous avez un nombre entier valeurs, vous pouvez les convertir en chaînes à l'aide de la fonction str() :
<code class="python">a = 42 b = 84 print("a = " + str(a) + ", b = " + str(b))</code>
Cela affichera "a = 42, b = 84" sans espaces.
En utilisant le Méthode format() :
La méthode format() peut également être utilisée pour formater des chaînes :
<code class="python">print("a = {}, b = {}".format(a, b))</code>
Cela affichera "a = 42, b = 84" sans espaces .
Utilisation de f-Strings (Python 3.6) :
Python 3.6 a introduit les f-strings, qui fournissent un moyen concis et lisible de formater des chaînes :
<code class="python">print(f"a = {a}, b = {b}")</code>
Cela imprimera "a = 42, b = 84" sans espaces.
Conseil supplémentaire :
Une autre façon de supprimer les espaces entre les valeurs lors de la conversion des entiers en chaînes utilise la méthode join() :
<code class="python">print(",".join([str(a), str(b)]))</code>
Cela affichera "42,84" sans espaces.
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!