Index und Sharding:
1. Index: s[j] Holen Sie sich das Element mit einem bestimmten Offset
Hinweis: Offsets haben positive und negative Offsets
Der negative Offset zählt vom Ende oder rechts in umgekehrter Richtung.
Die negative Indexzahl plus Die Länge der Zeichenfolge entspricht der Position des positiven Offsets
2. Gängige Sharding-Methoden:
s[i:j] bedeutet, vom Element an der i-ten Position zu beginnen und an der j-ten Position zu enden, mit Ausnahme der j-ten Position element. Element (links geschlossen, rechts offen)
s[1:] Alle Elemente ab Offset 1 abrufen, einschließlich Elemente an Position 1
s[:3] get Ab Offset 0 , zum Element an Offset 3, mit Ausnahme des Elements an Position 3
s[:-1] Ruft alle Elemente ab Offset 0 ab, mit Ausnahme des letzten Elements
s[:] Kopieren Sie die gesamte Zeichenfolge
3. Erweitertes Sharding, der dritte Grenzwert:
Python2.3, Sharding Der Ausdruck fügt einen optionalen dritten Index hinzu Wird als Schritt verwendet.
s[x:y:z] bedeutet, von der x-Position auszugehen und zum Versatz y zu gehen. Das Positionselement (mit Ausnahme der y-Position), bei dem das Intervall z ist, nimmt das Element heraus
4. Slice Objekt slice()
>>>s = 'spam'
>>>s[ 1:3]
>>>'pa'
>>>s [slice(1,3)]
>> >'pa'
5. Die Rolle des Slicing:
(1) Ein Slicing-Ausdruck, der eine Liste aller Elemente außer dem ersten zurückgeben kann
(2 ) Bereinigen Sie den Inhalt der Eingabedatei
Das obige ist der detaillierte Inhalt vonTeilen Sie die Zusammenfassung des Python-String-Lernens. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!