Comment imprimer des valeurs sans espaces en Python ?

DDD
Libérer: 2024-10-28 07:27:30
original
769 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion
  • 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>
Copier après la connexion
  • 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>
Copier après la connexion
  • **.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>
Copier après la connexion

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!

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!