So verstehe ich, wie Sie alles außer dem ersten Buchstaben in einer Zeichenfolge in Python zurückgeben. Ich möchte wissen, warum es auf eine bestimmte Weise nicht funktioniert. Mein Professor sagte mir alles, aber die ersten Buchstaben eines Strings zurück es in etwa so aussehen würde ...Zurückgeben alles außer dem ersten Buchstaben einer Zeichenfolge in Python
ein 'Garten' =
ein [1: len (a) - 1]
Aber wenn ich dies in den Interpreter bekomme, bekomme ich
'Arde' anstelle von 'Arden'.
Ich weiß, dass len (a) - 1 5 zurückgibt und dass der fünfte Index von a ist n. Auch wenn ich so etwas sagen wie
a [1] + a [2] + a [3] + a [4] + a [5]
I zurückkehrt ...
'arden' .
Also was fehlt mir? Ich habe das Gefühl, dass dies nur eine Nuance von Python ist und ich sollte das notieren. Ich wollte nur sicherstellen, dass ich nichts Wichtiges verpasse. Vielen Dank!!
Array-Indizierung in Python ist nullbasiert – EngineerCamp
Slices enthalten den Endpunkt nicht. – user2357112
Danke 2357112. – bastwendo