Élimination des 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-uns 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 :
print("a", "b", "c", sep="")
Cela imprimera "abc" sans espaces supplémentaires.
Conversion d'entiers en chaînes :
Si vous avez des valeurs entières, vous pouvez les convertir en chaînes à l'aide de la fonction str() :
a = 42
b = 84
print("a = " str(a) ", b = " str(b))
Cela affichera "a = 42, b = 84" sans espaces.
Utilisation de la méthode format() :
La méthode format() peut également être utilisée pour formater des chaînes :
print("a = {}, b = {}".format(a, b))
Ceci 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 :
print(f"a = {a}, b = {b}")
Cela affichera "a = 42, b = 84" sans espaces.
Conseil supplémentaire :
Une autre façon de supprimer les espaces entre les valeurs lors de la conversion d'entiers en chaînes, on utilise la méthode join() :
print(",".join([str(a), str(b)]))
This imprimera "42,84" sans espaces.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3