Ich versuche Python zu lernen (3 um genauer zu sein) und erhalte folgende Fehlermeldung:
ValueError: zero length field name in format
Ich habe es gegoogelt und herausgefunden, dass Sie die Zahlen angeben müssen:
a, b = 0, 1
if a < b:
print('a ({0}) is less than b ({1})'.format(a, b))
else:
print('a ({0}) is not less than b ({1})'.format(a, b))
Und nicht wie das Tutorial (von lynda.com) tatsächlich sagt:
a, b = 0, 1
if a < b:
print('a ({}) is less than b ({})'.format(a, b))
else:
print('a ({}) is not less than b ({})'.format(a, b))
Das Tutorial im folgenden hat Python 3.1 und ich benutze 3.2 und was ich über diesen Fehler gelesen habe ist, dass dies nur in <3.1 (3.0) passiert. Haben sie dies in 3.2 rückgängig gemacht oder mache ich etwas falsch?
Sprich auch langsam;) Dies ist buchstäblich meine erste Nacht, in der ich Python lerne, und nur das zweite "Skript", das ich in Python geschrieben habe.