Skip to content

Opdracht 04 Quotes en special characters

Strings beginnen en eindigen met quotes: "Dit is mijn string". Dat is een probleem als er quotes in de string zelf voorkomen.

  1. Probeer de volgende string te printen, inclusief de quotes om “Python is leuk":

    Ada Lovelace zei: "Python is leuk".
2. Door de extra quotes weet Python niet meer waar de string moet eindigen. Dit probleem kunnen we oplossen door de dubbele quotes rondom de string te vervangen door enkele quotes: ‘string’
  1. Probeer opnieuw de string te printen, maar gebruik nu enkele quotes om de volgende string:

    Ada Lovelace zei: "Python is leuk".
Hiermee is het probleem niet helemaal opgelost. Wat nu, als je een string wil afdrukken met zowel enkele als dubbele quotes er in? Dan kun je gebruik maken van een escape sequence door een backslash: \ voor een speciale karakter te plaatsen. Bijvoorbeeld:
Escape Sequence Description Example Output
\‘ Prints single quote print("\'")
\“ Prints double quote print("\"")
\b Backspace removes previous character print("ab\bc") ac
\ Prints backslash print("\\") \
  1. Zoek op welke escape sequences Python nog meer kent. Welke escape sequence gebruiken we voor een nieuwe regel (line feed)?