Einführung in die String-Manipulation

Reguläre Ausdrücke in Python

Maria Eugenia Inzaugarat

Data Scientist

Das lernst du

  • String-Manipulation

    • z. B. Ersetzen und Finden von Teilstrings
  • String-Formatierung

    • z. B. String in eine Vorlage einsetzen
  • Einfache und erweiterte reguläre Ausdrücke

    • z. B. komplexe Muster in Strings finden
Reguläre Ausdrücke in Python

Warum das wichtig ist

  • Datensätze bereinigen für Text Mining oder Sentimentanalyse

  • E-Mail-Inhalte verarbeiten für einen ML-Algorithmus, der Spam erkennt

  • Webdaten parsen und extrahieren, um eine Datenbank zu erstellen

Reguläre Ausdrücke in Python

Strings

  • Folge von Zeichen

  • Anführungszeichen

my_string = "This is a string"
my_string2 = 'This is also a string'
my_string = 'And this? It's the wrong string'
my_string = "And this? It's the correct string"
Reguläre Ausdrücke in Python

Mehr zu Strings

  • Länge
my_string = "Awesome day"

len(my_string)
11
  • In String umwandeln
str(123)
'123'
Reguläre Ausdrücke in Python

Konkatenation

  • Konkatenation: Operator +
my_string1 = "Awesome day"
my_string2 = "for biking"
print(my_string1+" "+my_string2)
Awesome day for biking
Reguläre Ausdrücke in Python

Indexierung

  • Klammernotation

my_string = "Awesome day"
print(my_string[3])
s

 

print(my_string[-1])
y
Reguläre Ausdrücke in Python

Slicing

  • Klammernotation

my_string = "Awesome day"
print(my_string[0:3])
Awe

 

print(my_string[:5])
print(my_string[5:])
Aweso
me day
Reguläre Ausdrücke in Python

Schrittweite

  • Schrittweite angeben

my_string = "Awesome day"
print(my_string[0:6:2])
Aeo

 

print(my_string[::-1])
yad emosewA
Reguläre Ausdrücke in Python

Lass uns üben!

Reguläre Ausdrücke in Python

Preparing Video For Download...