In Python-Sequenzen (Listen und Tupel sind beides Sequenzen) können Sie Slicing-Operationen verwenden: sequence[start : end : step] Die ersten beiden sind leicht zu verstehen, es handelt sich um die Startindexposition und die Endindexposition. Python bietet zwei Indizes: 0 von links nach rechts ... Index-1 und -1 von rechts nach links ... -Index. Der Schlüssel ist die Bedeutung dieses Schritts.
Lassen Sie mich Ihnen die Bedeutung von Schritt vorstellen:
>>>s = ‘abcdefgh’ >>>s[::-1] ’hgfedcba’ >>>s[::2] ’aceg’
>>>s = 'abcdefgh' >>>s[::-1] 'hgfedcba' >>>s[::2] 'aceg'
Verwandte Empfehlungen: „Python-Video-Tutorial“
Tatsächlich stellt Schritt hier die Schrittgröße des Slice dar (Schritt kann nicht 0 sein, der Standardwert ist 1):
Wenn Schritt > 0 bedeutet, werden Slices von links nach rechts erstellt. Zu diesem Zeitpunkt muss start kleiner als end sein, um ein Ergebnis zu erhalten, andernfalls ist es leer. Beispiel: Das Ergebnis von s[0,: 5: 2] ist „Ass“
Wenn Schritt
Dann bedeutet s[::-1] das Schneiden von rechts nach links mit einer Schrittgröße von 1; :2] bedeutet Schneiden von links nach rechts mit einer Schrittgröße von 2
Das obige ist der detaillierte Inhalt vonWas bedeutet die Python-Schrittgröße?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!