Impression de valeurs de manière contiguë en Python
Nouveau sur Python et vous vous demandez comment imprimer plusieurs valeurs sans les espaces supplémentaires embêtants entre elles ? Ce guide pratique fournit des solutions aux défis liés à l'impression des valeurs de manière contiguë et à l'évitement des espaces.
Problème :
Comment imprimer les valeurs "a" et "b" sous la forme "ab " sans espaces supplémentaires ?
print("a", end="") print("b")
De plus, comment imprimer les valeurs "a" et "b" avec leurs étiquettes "a =" et "b =" sans espaces ?
print("a = ", a, ", ", b = ", b)
Solutions :
Utilisation du paramètre sep :
Vous pouvez utiliser le paramètre sep pour supprimer les espaces entre les valeurs :
print("a", "b", "c", sep="")
Cela imprimera "abc" sans espaces.
Utilisation du formatage de chaîne Python 3.6 :
Dans Python 3.6 et versions ultérieures, vous pouvez utiliser le formatage de chaîne pour imprimer des valeurs sans espaces :
print(f"a = {a}, b = {b}")
En utilisant la méthode de format :
Vous pouvez utilisez la méthode format pour formater une chaîne et l'imprimer sans espaces :
print("a = {}, b = {}".format(a, b))
Simulation du formatage Python 3.6 dans les versions antérieures :
Pour simulez le formatage en Python 3.6 dans les versions antérieures, utilisez la technique suivante :
print("a = {a}, b = {b}".format(**locals()))
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!