Strings

Datentypen in Python

Jason Myers

Instructor

Formatierte Strings erstellen

  • f-Strings (formatierte String-Literale) - f""
cookie_name = "Anzac"
cookie_price = "$1.99"

print(f"Each { cookie_name } cookie costs { cookie_price }.")
"Each Anzac cookie costs $1.99."
Datentypen in Python

Mit Strings verketten

  • "".join() verwendet den String, auf dem es aufgerufen wird, um ein Iterable zu verbinden
child_ages = ["3", "4", "7", "8"]

print(", ".join(child_ages))
"3, 4, 7, 8"
print(f"The children are ages {','.join(child_ages[0:3])}, and {child_ages[-1]}.")
"The children are ages 3, 4, 7, and 8."
Datentypen in Python

Teile eines Strings abgleichen

  • Die Methoden .startswith() und .endswith() prüfen, ob ein String mit einem Zeichen/String beginnt oder endet
boy_names = ["Mohamed", "Youssef", "Ahmed"]
print([name for name in boy_names if name.startswith('A')])
["Ahmed"]
  • Vorsicht: Diese und die meisten String-Funktionen sind case-sensitiv.
Datentypen in Python

In Strings suchen

  • Der Operator in sucht nach einem Wert in einem Iterable wie einem String.
"long" in "Life is a long lesson in humility."
True
"life" in "Life is a long lesson in humility."
False
Datentypen in Python

Fallunabhängig vorgehen

  • Die Methode .lower() gibt einen kleingeschriebenen String zurück
"life" in "Life is a long lesson in humility.".lower()
True
Datentypen in Python

Lass uns üben!

Datentypen in Python

Preparing Video For Download...