Was ist die Python-3 entspricht %s in strings?

Habe ich einige grundlegende Fortschritte in python vor, nichts mehr als Befehl land algebra Taschenrechner mit Mathematik zu tun, Hausaufgaben, mithilfe von benutzerdefinierten Funktionen, Eingänge und grundlegende Dinge. Ich hab da ergriffen Sie den Python-2-Kurs, der codeacademy hat, und ich finde nichts vergleichbares mit % und %s für PY3.

Habe ich es eingeengt zu haben, einen gewissen Bezug zu format() , aber das ist so weit ich finden konnte bei Google.

Als Anfänger, ich würde wirklich zu schätzen eine abgeschwächte Erklärung, um zu übersetzen, wie dies in Python 3:

str1 = "Bob,"
str2 = "Marcey."
print "Hello %s hello %s" % (str1, str2)

EDIT: Auch, ich bin mir bewusst, dass print("Hallo" + str1 + "Hallo" + str2) funktionieren würde.

  • Warum glauben Sie, dass Sie nicht mehr in 3.x?
  • % Formatierung weiter zu arbeiten in Python 3.
  • Dies hat nicht funktioniert in Py3: a = "Hallo" b = "Welt!" print("%s %s") % (a, b)
  • Der Grund, warum das nicht funktioniert hat nichts zu tun mit 3.x.
  • Pflege zu erarbeiten? Was ist das äquivalent zu diesem code in PY3?
  • Ah, ein user weiter unten hat mir eine richtige Antwort. Trotzdem danke!
  • Das war Sie, nevermind 😀

InformationsquelleAutor Gavin | 2014-09-25
Schreibe einen Kommentar