String ist eine Zeichenfolge, die in einfache oder doppelte Anführungszeichen eingeschlossen ist.
Zum Beispiel:
„Hallo Welt“
„Apfel“
„Was ist das?“
So sehen Strings in Python aus.
1.Einzeilige Zeichenfolge- Um eine einzeilige Zeichenfolge zu schreiben, verwenden wir entweder einfache Anführungszeichen („Dies ist eine Zeichenfolge“) oder doppelte Anführungszeichen („Dies ist auch eine Zeichenfolge“).
Example- print('Hello world!) print("What's up?") output- Hello world! What's up?
Example- print("""We have a pet. He is a dog.""") output- We have a pet. He is a dog.
Da es sich bei einer Zeichenfolge um eine geordnete Sequenz handelt, können wir eine Indizierung für sie durchführen.
Durch die Indizierung können wir ein einzelnes Zeichen der Zeichenfolge erfassen und darauf zugreifen.
Jedes einzelne Zeichen in einer Zeichenfolge hat eine indizierte Position (Index), die bei 0 beginnt und bei n-1 endet (wobei n = Anzahl der Zeichen).
H E L L O
0 1 2 3 4
Example- my_string= “Hello” print(my_string[3]) output - l
Wir können auch die umgekehrte Indizierung in Python verwenden.
H E L L O
0 -4 -3 -2 -1
Example- My_string = “Hello” print(my_string[-4]) Output - e
Slicing ermöglicht es uns, einen Unterabschnitt der Zeichenfolge (mehrere Zeichen) zu erfassen, auch bekannt als ein Stück der Zeichenfolge.
Slicing-Syntax- [start:stop:step]
Wobei start der numerische Indexwert ist, von dem aus wir die Zeichen abrufen müssen.
Stop ist der numerische Wert, zu dem wir springen, aber nicht einbeziehen und
Schritt ist die Größe des Sprungs, den wir vom Start zum Stopp machen.
Hinweis: Um alle Elemente der Zeichenfolge zu erfassen, verwenden wir ::
Example- My_string = “Hello” print(my_string[2:4]) output- llo
String-Slicing umfasst immer den Anfangsbuchstaben bis zum Buchstaben vor dem genannten Index (n-1).
UNVERÄNDERBARKEIT- Zeichenfolgen sind unveränderlich, was bedeutet, dass sie nicht geändert werden können.
Example- name = “Sam” name[0] = ‘P’
Der obige Code gibt einen Fehler aus, da wir Zeichenfolgen nicht ändern können.
VERKETTUNG- Wir können zwei Zeichenfolgen mithilfe der Verkettung verketten (zusammenführen).
Example- x = “Hello” x + “ World!” Output- Hello World!
Sie können * verwenden, um die Anzahl der Buchstaben zu multiplizieren.
Example- letter = ‘x’ letter * 10 Output- zzzzzzzzzz
Eine Zeichenfolge ist eine Folge von Zeichen, die unveränderlich ist und Sie können sie indizieren und aufteilen, da es sich um eine geordnete Folge handelt.
Das obige ist der detaillierte Inhalt vonPython-Strings: Erkundung von Methoden zur String-Manipulation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!