为什么要使用\'转义序列而不仅仅是'?

时间:2015-12-28 15:50:14

标签: python

之间有什么区别:

print "I am John Doe\'s cousin."

print "I am John Doe's cousin."

1 个答案:

答案 0 :(得分:1)

当您使用带有\'的行时,如果您使用单引号(撇号)编写它,python会将该行读为

print ('I am doe')

然后会出错,因为python在撇号之后没有任何期望

当你使用反斜杠时python将撇号作为字符串而不是字符串的结尾

当你使用常规引号时无关紧要,python会读它相同的