DEV Community

FarzanRashid
FarzanRashid

Posted on

How does python handles " in a string when \ is not provided?

I am a beginner in python. I knew that " is a special character and needs \ to print it. But how does python handles " in a string when \ is not provided? For example

s = "Google," "facebook"
print(s)

prints "Google,facebook". How does python skips the middle "?

Top comments (2)

Collapse
 
goyo profile image
Grzegorz Ziemonski

In this case you actually have two strings which are concatenated with each other. See related part of Python docs.

Collapse
 
aadibajpai profile image
Aadi Bajpai

In this example, the strings get concatenated. Also, you don't necessarily need \ to escape ". You could also do s = 'Google," facebook' and the " would be printed normally.