[Python-de] Rätselhaftes String-Verhalten

Falk Friedrich frodo at prima.de
Fre Sep 26 13:28:29 CEST 2003


On Freitag, 26. September 2003 11:56, Andreas Grytz wrote:

>OK, das verstehe ich und konnte ich so nachvollziehen. Vielleicht noch
>eine Anschlußfrage: Warum interpretiert er die Zeichenkette als
>Oktalzahl? Bei dem Beispiel könnte es ja auch eine Binärzahl sein?

Das hat AFAIK historische (UNIX) Gründe.
Macht die bash (sh?) genauso.

Regeln:
  Fängt mit 0  an -> Oktalzahl
  Fängt mit 0x an -> Hexadezimalzahl
  Rest               Dezimalzahl

Für Binär gibt es AFAIR keinen Anfang.

 -Falk