Python - difference between 'a' and “a”?
本问题已经有最佳答案,请猛点这里访问。
我一直在混合这两个符号,将它们都视为Python中的字符串。
他们之间有什么区别?
在什么情况下我们只能使用其中一个?
完全没有区别:它们的意思完全相同。是的,这对python来说是不寻常的;-)
有些程序员喜欢将一个字符串放在单引号中,将较长的字符串放在双引号中。可能是C养成的习惯。想做什么就做什么——)
啊:还有很多讨论。
它们是一样的。唯一重要的是您必须转义分隔符:
就我个人而言,我通常使用
它们是相同的,不过我更喜欢使用
它们是平等的,取决于你的喜好。
但你可以这样做:
1 2 3 4 | >>> print 'Double" quote inside single' Double" quote inside single >>> print"Single' quote inside double" Single' quote inside double |