+ 3
Single quotes vs. double quotes in Python
Hello. I am just wondering if it is okay if I use double quotes instead of single quotes while coding in Python? It seems to work with both but what is most desirable? Also if most people use single quotes then would it be okay for me to write double quotes in the same code if I am working on a shared project or would people mind? Example: print('hello world') vs. print("hello world")
2 Respostas
+ 11
No actual difference. You often use one type as opening/closing, to fit the other one inside in order not to have to escape them.
For example:
s = 'She said: "Alright" and carried on'
t = "That's fine, too."
The problem starts when you want to make a string, like:
She said: "Alright. That's fine, too."
Then you have to escape one set either way.
+ 6
Though both are permitted,it is more wise to use " " , because it supports to use apostrophe ( ' ) with a word.For example see the reply of @Kuba Siekierzyn'ski.