ich etwas drucken möchte zu drucken, die wie folgt aussieht:Mit .format() eine variable Zeichenfolge und eine abgerundete Zahl
Hallo | 7,16
Dies ist der Code, den ich
bin mitMyString = 'Hello'
MyFloat = 7.157777777
print "{} ¦ {0:.2f}".format(MyString, MyFloat)
Aber ich bekomme die Fehlermeldung:
ValueError: cannot switch from automatic field numbering to manual field specification
Wenn ich versuche:
MyString = 'Hello'
MyFloat = 7.157777777
print "{s} ¦ {0:.2f}".format(MyString, MyFloat)
oder str statt s ich den Fehler:
KeyError: 's'
Irgendwelche Ideen, wie ich eine variable Zeichenfolge mit einem abgerundeten Schwimmer drucken kann? Oder gibt es etwas wie %s
, das ich verwenden sollte?