[Python-de] Rätselhaftes String-Verhalten
Andreas Grytz
agrytz at linux-user.de
Fre Sep 26 12:18:06 CEST 2003
Hallo zusammen,
wie immer mit den einfachen Sachen im Leben, man möchte schnell etwas
überprüfen und schwupps -- stößt man auf eine Sache, die immer
unerklärlicher wird. Folgendes bereitet mir Kopfzerbrechen:
>>> line = 001001001
>>> type(line)
<type 'int'>
>>> print line[0:2]
Traceback (innermost last):
File "<stdin>", line 1, in ?
TypeError: unsliceable object
>>> line = str(001001001)
>>> type(line)
<type 'string'>
>>> print line[0:2]
26
>>> print line
262657
Vielleicht isses ja ganz einfach, aber ich komme nicht drauf.
Gruss,
Andreas
--
Andreas Grytz | http://www.linuxnewmedia.de
Stefan-George-Ring 24 | Tel: +49 (0) 89 993411-0
D-81929 München | Fax: +49 (0) 89 993411-99