Maison >développement back-end >Tutoriel Python >Comment imprimer plusieurs éléments sur une seule ligne en Python ?

Comment imprimer plusieurs éléments sur une seule ligne en Python ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-01 02:10:12373parcourir

How to Print Multiple Elements on a Single Line in Python?

Impression de plusieurs éléments sur une seule ligne

Pour imprimer plusieurs éléments sur la même ligne, d'un seul coup, il existe plusieurs approches :

Utilisation du %-Formatage avec des tuples

Le code d'origine que vous fourni peut être corrigé à l'aide du formatage % en passant les espaces réservés sous forme de tuple :

print("Total score for %s is %s" % (name, score))

Utilisation du formatage % avec des dictionnaires

Une autre option consiste à utiliser un dictionnaire :

print("Total score for %(n)s is %(s)s" % {'n': name, 's': score})

Utiliser une chaîne de nouveau style Formatage

Le nouveau formatage de chaîne de Python offre de multiples commodités :

  • Utilisation de nombres :

    print("Total score for {} is {}".format(name, score))
  • Utilisation explicite Noms :

    print("Total score for {n} is {s}".format(n=name, s=score))
  • Concaténation de chaînes :

    print("Total score for " + str(name) + " is " + str(score))

Utilisation de print( ) Fonction avec paramètres

Cette approche ne nécessite aucun formatage particulier syntaxe :

print("Total score for", name, "is", score)

Pour un meilleur contrôle de l'espacement, utilisez le paramètre sep :

print("Total score for ", name, " is ", score, sep='')

Utilisation de f-Strings (Python 3.6)

Les f-strings rendent ce processus très concis :

print(f'Total score for {name} is {score}')

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