DEV Community

loading...

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

farzanrashid profile image FarzanRashid ・1 min read

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 "?

Discussion (2)

pic
Editor guide
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.