Maison  >  Article  >  développement back-end  >  Comment imprimer des valeurs sans espaces en Python ?

Comment imprimer des valeurs sans espaces en Python ?

DDD
DDDoriginal
2024-10-28 07:27:30761parcourir

How to Print Values Without Spaces in 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 :

  • Fonction str() : Convertissez des valeurs entières ou flottantes en chaînes à l'aide de la fonction str().
<code class="python">>>> a = 42
>>> b = 84
>>> print("a = " + str(a) + ", b = " + str(b))
a = 42, b = 84</code>
  • Méthode .format() : Utilisez la méthode .format() pour formater les chaînes.
<code class="python">>>> print("a = {}, b = {}".format(a, b))
a = 42, b = 84</code>
  • f -Strings : Avec Python 3.6 ou version ultérieure, vous pouvez utiliser des f-strings pour un formatage pratique des chaînes.
<code class="python">>>> print(f"a = {a}, b = {b}")
a = 42, b = 84</code>
  • **.format() avec locals( ): Si vous utilisez d'anciennes versions de Python, vous pouvez simuler des f-strings à l'aide de **locals().
<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!

Déclaration:
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