Heim > Backend-Entwicklung > Python-Tutorial > Wofür steht ::-1 in Python?

Wofür steht ::-1 in Python?

little bottle
Freigeben: 2019-05-21 10:27:28
Original
59222 Leute haben es durchsucht

In Python: :-1 bedeutet die Ausgabe von Zeichen oder Zahlen in umgekehrter Reihenfolge. Wenn beispielsweise line = „abcde“ ist, verwenden Sie die Anweisung line[::-1] und das endgültige Ausführungsergebnis ist: „edcba“. Bitte beachten Sie die ausführliche Erklärung unten.

Wofür steht ::-1 in Python?

1. Umgekehrt

:: -1 beinhaltet die Ausgabe von Zahlen oder Zeichen in umgekehrter Reihenfolge

2. Ausführliche Erklärung

1 ,7,8,9]b = a[i:j] bedeutet, a[i] nach a[j-1] zu kopieren, um ein neues Listenobjekt zu generieren

b = a[1:3] dann , Der Inhalt von b ist [1,2]

Wenn i standardmäßig verwendet wird, ist der Standardwert 0, dh a[:3] entspricht a[0:3]
Wenn j standardmäßig verwendet wird, ist der Standardwert ist len( alist), das heißt, a[1:] entspricht a[1:10]
Wenn i und j beide Standardwerte sind, entspricht a[:] einer vollständigen Kopie von a


Zum Beispiel:

line = "abcde"line[:-1]

Das Ergebnis ist: 'abcd'



2.:: -1

b = a[i:j:s] In diesem Format sind i und j die gleichen wie oben, aber s stellt einen Schritt dar und der Standardwert ist 1.Also ist a [i:j:1] äquivalent zu a[i:j]

Wenn sAlso ist a[::-1] äquivalent zu a[-1:-len(a)-1:-1], also vom letzten Element zum ersten Element kopieren. Sie sehen also etwas in umgekehrter Reihenfolge.


Zum Beispiel:

line = "abcde"line[::-1]

Das Ergebnis ist: 'edcba'

line [:-1] ist eigentlich der verbleibende Teil nach dem Entfernen des letzten Zeichens (Neuzeilenzeichen) dieser Textzeile.

Tatsächlich ist das Problem nicht schwierig, wenn Sie es selbst ausführen.

Das obige ist der detaillierte Inhalt vonWofür steht ::-1 in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage