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
Libérer: 2024-12-01 02:10:12
original
395 Les gens l'ont consulté

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

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

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))
    Copier après la connexion
  • Utilisation explicite Noms :

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

    print("Total score for " + str(name) + " is " + str(score))
    Copier après la connexion

Utilisation de print( ) Fonction avec paramètres

Cette approche ne nécessite aucun formatage particulier syntaxe :

print("Total score for", name, "is", score)
Copier après la connexion

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

print("Total score for ", name, " is ", score, sep='')
Copier après la connexion

Utilisation de f-Strings (Python 3.6)

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

print(f'Total score for {name} is {score}')
Copier après la connexion

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal