Numerische Literale, denen "0" vorangestellt ist

VerwendeninsertIch schiebe Werte an einenArray wie:

myarray=[22,33,44]
myarray.insert(0,02)
# => [2,22,33,44]

Wenn Sie Folgendes tun, erhalte ich:

myarray.insert(0,020)
# => [16,2,22,33,44]

020 wird16? Wenn ich das Folgende tue, bekomme ich:

myarray.insert(0,0200)
# => [128,16,2,22,33,44]

0200 wird128? Darf ich den Grund dafür kennen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage