What is the difference between ' ' and “ ” in python?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicates:
Is there any difference between “string” and 'string' in Python?
Single quotes vs. double quotes in Python
我已经注意到,我可以使用单引号和双引号来分隔Python中的字符串,并且无论我不使用哪个引号来分隔字符串,我都可以在其中自由使用,而无需对其进行任何转义。
实例:
1 2 3 4 | ex1 = 'this works' ex2 ="this works too" ex3 ="it's much easier to write it's this way" ex4 = 'but this way, it\'s possible to print out"quotes from other people"' |
不过,在其他语言中,我也看到过这样的情况:在javascript中,
现在,我想知道"引擎盖下"是否真的有区别。python关心我使用哪个
在运行时没有区别。这两种报价之间唯一的区别就是您已经指出的那一种:
- 单引号需要在单引号字符串文本中转义,但不能在双引号字符串文本中转义。
- 双引号需要在双引号字符串文本中转义,但不能在单引号字符串文本中转义。
注意:如果使用三重引号字符串(