String-Manipulation in Python

Die Verarbeitung von Zeichenfolgen Python ist ein wichtiger Teil der Programmierung, da Zeichenfolgen in vielen Anwendungen zu den häufigsten und am häufigsten verwendeten Datentypen gehören. Hier sind einige Möglichkeiten, mit Zeichenfolgen umzugehen Python:

 

Strings deklarieren

Um eine Zeichenfolge in zu deklarieren Python, können Sie entweder einfache oder doppelte Anführungszeichen verwenden. Für die Erstellung von Zeichenfolgen gelten sowohl einfache als auch doppelte Anführungszeichen.

Beispiel:

str1 = 'Hello, World!'  
str2 = "Python Programming"

 

Auf Zeichen in einer Zeichenfolge zugreifen

Sie können auf ein bestimmtes Zeichen in einer Zeichenfolge zugreifen, indem Sie dessen Index verwenden. Der Index beginnt bei 0 und zählt von links nach rechts.

Beispiel:

str = "Hello, World!"  
print(str[0])    # Output: H  
print(str[7])    # Output: W  

 

Saitenschneiden

Durch das String-Slicing können Sie einen Teil der Zeichenfolge mithilfe der Syntax abrufen [start:end]. Das Zeichen an der Position start wird im Ergebnis berücksichtigt, das Zeichen an der Position jedoch end nicht.

Beispiel:

str = "Hello, World!"  
print(str[0:5])   # Output: Hello  

 

String-Länge

Um die Länge einer Zeichenfolge zu ermitteln, können Sie die len() Funktion verwenden.

Beispiel:

str = "Hello, World!"  
print(len(str))   # Output: 13  

 

Strings verketten

Mithilfe des Operators können Sie zwei oder mehr Zeichenfolgen miteinander verketten +.

Beispiel:

str1 = "Hello"  
str2 = " World!"  
result = str1 + str2  
print(result)   # Output: Hello World!  

 

String-Formatierung

Um einen String mit Ersatzwerten zu formatieren, können Sie die format() Methode oder f-string( Python 3.6 und höher) verwenden.

Beispiel:

name = "Alice"  
age = 30  
message = "My name is {}. I am {} years old.".format(name, age)  
print(message)   # Output: My name is Alice. I am 30 years old.  
  
# Chuỗi f-string  
message = f"My name is {name}. I am {age} years old."  
print(message)   # Output: My name is Alice. I am 30 years old.  

 

String-Methoden

Python bietet viele nützliche Methoden zur String-Manipulation, z. B. split(), strip(), lower(), upper(), replace(), join() und mehr.

Beispiel:

str = "Hello, World!"  
print(str.split(","))   # Output: ['Hello', ' World!']  
print(str.strip())   # Output: "Hello, World!"  
print(str.lower())   # Output: "hello, world!"  
print(str.upper())   # Output: "HELLO, WORLD!"  
print(str.replace("Hello", "Hi"))   # Output: "Hi, World!"  

 

Durch die String-Verarbeitung Python können Sie komplexe und effiziente Operationen an Textdaten durchführen.