Führende und nachgestellte ‚0‘ gibt Fehler
Frage
random.randint(50,9)
oder
random.randint(5,09)
Fehler geben, obwohl nur
random.randint(5,9)
.. funktioniert!
Führende und nachfolgende Nullen nicht in Python erlaubt sind, ohne es zu Zeichenfolge zu konvertieren oder mit x.f Formatierung?
Lösung
oh, mein Lieber. „Schleppe“ Null gibt Fehler, da erstes Argument randint
als die zweiten kleiner sein sollte .
sind führende Nullen verwendet, um Oktalzahlen in Python-2.x darstellen, wie in vielen anderen Sprachen.
Andere Tipps
0
Mittel A führt, dass der Wert ein Oktal wörtlichen, aber 09
ist keine gültige Oktalzahl.
09 ist keine gültige Dezember ganze Zahl im zweiten Fall und im ersten Fall - Sie haben die Funktion, die niedrigere Zahl zu geben, erste
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow