GoConqr has a new look! Let us know what you think.

Module 8 of 24 · Text

Strings

David Khieu

Strings

Strings are used when you need to process text (like names of all kinds, addresses, novels, etc.), not numbers.

You already know a bit about them, e.g., that strings need quotes the way floats need points. 

This is a very typical string: "I am a string."

However, there is a a catch. The catch is how to encode a quote inside a string which is already delimited by quotes. 

Let's assume that we want to print a very simple message saying: 

I like "Monty Python"

How do we do it without generating an error? There are two possible solutions. 

The first is based on the concept we already know the escape character, which you should remember is played by the backslash.  The backslash can escape quotes too. A quote preceded by a backslash changes its meaning - it's not a delimiter, but just a quote. This will work as intended: 

print("I like \"Monty Python\ "")

Note: you don't need to do any escaping here. 

 

Instructions

You must submit an attempt for this quiz to progress. You can submit it after the last question.

Go to the chosen module

Feedback

What is it about?

What do you think of the new look?

How do you like it?