Erstmal danke
So wie ich das jetzt verstanden habe ist es so
ich schreibe einen string setzte % und nen Buchstaben mit rein und definieren auserhalt(hinter) dem String das %?
->
oder?
aber wenn ich z.b.
schreibe kommt irgendwie das selbe bei raus.
also wofür braucht man die verschiedenen Buchstaben hinter dem %? So weit ich das jetzt verstanden habe braucht man einen Buchstaben dahinter, weil wenn man schreibt
dann will der das "J" von Jahre als Buchstabe nehmen und es gibt eine Fehlermeldung.
oder ist das % einfach nur dafür da um die oben definierte Variable (ist das eine? also in dem Bsp. jetzt das age = 16) einzufügen?
wenn das so wäre wie macht man es dann z.B. wenn man das hier hat?
Code: Alles auswählen
age = 16
age2 = 2154
print "A ist %s *age* Jahre alt, B ist %r *age2* Jahre alt." %s age, %r age2
weil so wie es jetzt ist geht es nicht, da bekommt man eine Fehlermeldung.
Hoffe mir kann das jemand erklären.
LG