Strings

Datatypen in Python

Jason Myers

Instructor

Geformatteerde strings maken

  • f-strings (geformatteerde string-literals) - f""
cookie_name = "Anzac"
cookie_price = "$1.99"

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

Samenvoegen met strings

  • "".join() gebruikt de string waarop je aanroept om een iterable te samenvoegen
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."
Datatypen in Python

Delen van een string matchen

  • Met .startswith() en .endswith() check je of een string begint of eindigt met een teken of string
boy_names = ["Mohamed", "Youssef", "Ahmed"]
print([name for name in boy_names if name.startswith('A')])
["Ahmed"]
  • Let op: deze en de meeste stringfuncties zijn hoofdlettergevoelig.
Datatypen in Python

Zoeken in strings

  • De operator in zoekt naar een waarde in een iterable, zoals een string.
"long" in "Life is a long lesson in humility."
True
"life" in "Life is a long lesson in humility."
False
Datatypen in Python

Case-insensitief zoeken

  • De methode .lower() geeft een string in kleine letters terug
"life" in "Life is a long lesson in humility.".lower()
True
Datatypen in Python

Laten we oefenen!

Datatypen in Python

Preparing Video For Download...