Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Programm zum Abrufen eines Zeichens aus einer bestimmten Zeichenfolge

Python-Programm zum Abrufen eines Zeichens aus einer bestimmten Zeichenfolge

WBOY
WBOYnach vorne
2023-08-26 15:53:062199Durchsuche

Python-Programm zum Abrufen eines Zeichens aus einer bestimmten Zeichenfolge

In Python können wir ein Zeichen aus einer bestimmten Zeichenfolge abrufen, indem wir den Indexoperator „[]“, Slicing und einen durch Doppelpunkt getrennten Index verwenden. Wir können Zeichen leicht aus einer Zeichenfolge abrufen, indem wir den Index des Zeichens, auf das wir zugreifen möchten, an den Indexoperator übergeben. In diesem Artikel erfahren Sie, wie Sie mithilfe von Indexierungsoperatoren auf die Zeichen einer Zeichenfolge zugreifen.

Verwenden Sie den Operator [ ]

Grammatik

string[index]

String ist hier die angegebene Zeichenfolge, in der wir auf bestimmte Zeichen zugreifen möchten. Der Index ist der Index des Zeichens in der Zeichenfolge.

Beispiel 1

Im folgenden Beispiel initialisieren wir eine Zeichenfolge „Hello World“ und verwenden die Indexeigenschaft, um das Zeichen an Position 0 abzurufen.

string = "Hello World"
print(string[0])

Ausgabe

H

Beispiel 2

Auf jedes Zeichen in einer Zeichenfolge kann über seinen Index zugegriffen werden. Im folgenden Beispiel verwenden wir Index 2, um das dritte Zeichen der Zeichenfolge abzurufen.

string = "Hello World"
print(string[-1])

Ausgabe

d

Beispiel 3

Auf den letzten Index einer Zeichenfolge kann auch über einen negativen Index zugegriffen werden. Im folgenden Beispiel erstellen wir eine Zeichenfolge „Hello World“. Wir können auf das letzte Zeichen der Zeichenfolge zugreifen, indem wir den Index als -1 an den Indexoperator ([ ]) übergeben.

string = "Hello World"
print(string[10])

Ausgabe

d

Scheiben verwenden

Slice wird verwendet, um mehrere Zeichen aus einer Zeichenfolge/einem Slice abzurufen. Es ähnelt dem Bereich, ist jedoch präziser. Die Slice-Methode übernimmt mehrere Zeichen aus einer Zeichenfolge mithilfe eines Startindex, eines Endindex und einer Schrittgröße (z. B. „Start:Ende:Schritt“). Die Schrittgröße stellt die Anzahl der Sprünge dar, um Zeichen aus der Zeichenfolge abzurufen.

Beispiel

Um jedes Leerzeichen in der Zeichenfolge zu erhalten, können wir einen Schritt von 2 verwenden. Um die Slicing-Methode anzuweisen, vom ersten bis zum letzten Zeichen der Zeichenfolge zu scannen, können wir den Startindex und den Endindex leer lassen.

my_string = "Hello, World!"
every_other_character = my_string[::2]
print(every_other_character)

Ausgabe

Hlo ol!

Verwenden Sie durch Doppelpunkte getrennte Indizes

Beispiel 1

Wir können auf mehrere Zeichen in einer Zeichenfolge zugreifen, indem wir eine Reihe von Indizes verwenden. Wir stellen einen Startindex und einen Endindex bereit, die durch Doppelpunkte getrennt sind. Das Startindexzeichen ist in mehreren Zeichen enthalten, aber das Endzeichen ist nicht in mehreren Zeichenfolgen enthalten, auf die wir zugreifen möchten. Auf die ersten drei Zeichen der Zeichenfolge „Hello, World!“ können wir wie folgt zugreifen -

my_string = "Hello, World!"
first_three_characters = my_string[0:3]
print(first_three_characters)

Ausgabe

Hel

Beispiel 2

Um Zeichen mit einem Index von 6 bis 11 zu erhalten, verwenden wir den Bereich 6:12.

my_string = "Hello, World!"
characters_6_to_11 = my_string[7:12]
print(characters_6_to_11)  # Output: World

Ausgabe

World

Fazit

In diesem Artikel haben wir besprochen, wie man mit dem Indexierungsoperator ([]) auf einfache Weise auf beliebige Zeichen einer Zeichenfolge zugreifen kann. Indexoperatoren werden in fast allen Programmiersprachen verwendet.

Das obige ist der detaillierte Inhalt vonPython-Programm zum Abrufen eines Zeichens aus einer bestimmten Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen