Ich machte eine Übung, die ich irgendwo online sah, die aus dem Manipulieren von binären Sequenzen bestand (zum Beispiel das Tauschen jedes durch eine Null und jede Null für eins), an irgendeinem Punkt im Code, wollte ich 0101 so drucken:Wie umgehen Sie die Identifizierung der Basis-8-Nummer in Python?
Und die Ausgabe war 65 statt 0101, ich entdeckte, dass dies, weil die 0 im Anfang einer Ganzzahl eine Basis-8-Nummer identifiziert, wie kann ich das umgehen?
Nicht 0 am Anfang einer Zahl eingeben. – kindall
Verwenden Sie Python 3 (dann erhalten Sie einen Syntaxfehler, ist weniger verwirrend). Ist "seq" auch eine Nummer? Ist der numerische Wert von "101" signifikant, z.B. für Berechnungen verwendet? Wenn nicht, machen Sie es einfach zu einer Zeichenkette, vorausgesetzt, Sie möchten es als '0101' drucken. –