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.