Heim >Backend-Entwicklung >Python-Tutorial >Wie drucke ich in Python mehrere Elemente in einer einzigen Zeile?

Wie drucke ich in Python mehrere Elemente in einer einzigen Zeile?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-01 02:10:12307Durchsuche

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

Mehrere Elemente in einer Zeile drucken

Um mehrere Elemente gleichzeitig in derselben Zeile zu drucken, gibt es mehrere Ansätze:

%-Formatierung mit Tupeln verwenden

Der von Ihnen bereitgestellte Originalcode kann mithilfe der %-Formatierung korrigiert werden, indem die Platzhalter als Tupel übergeben werden:

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

Verwendung der %-Formatierung mit Wörterbüchern

Eine andere Möglichkeit ist die Verwendung eines Wörterbuchs:

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

Verwenden von New-Style-String Formatierung

Pythons neuere Zeichenfolgenformatierung bietet mehrere Annehmlichkeiten:

  • Verwendung von Zahlen:

    print("Total score for {} is {}".format(name, score))
  • Explizit verwenden Namen:

    print("Total score for {n} is {s}".format(n=name, s=score))
  • Verketten von Zeichenfolgen:

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

Verwenden von print( ) Funktion mit Parametern

Dieser Ansatz erfordert keine spezielle Formatierung Syntax:

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

Für eine bessere Kontrolle über den Abstand verwenden Sie den sep-Parameter:

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

Verwenden von f-Strings (Python 3.6)

F-Strings machen diesen Prozess sehr prägnant:

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

Das obige ist der detaillierte Inhalt vonWie drucke ich in Python mehrere Elemente in einer einzigen Zeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn