Heim >Backend-Entwicklung >Python-Tutorial >Python-Strings: Erkundung von Methoden zur String-Manipulation

Python-Strings: Erkundung von Methoden zur String-Manipulation

DDD
DDDOriginal
2024-12-31 10:27:10291Durchsuche

Python Strings: Exploring string manipulation methods

Zeichenfolgen in Python:

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.

Arten von Saiten-

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?
  1. Mehrzeilige Zeichenfolge- Um eine mehrzeilige Zeichenfolge zu schreiben, verwenden wir einfache dreifache Anführungszeichen (''' ''') oder doppelte dreifache Anführungszeichen (""" "").
Example- 
print("""We have a pet.
He is a dog.""")

output- We have a pet.
        He is a dog.

String-Indizierung-

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

SCHNEIDEN

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).

STRING-EIGENSCHAFTEN UND METHODEN-

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

Abschluss-

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!

Stellungnahme:
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