为什么单引号字符串需要转义字符,而双引号字符串不需要?
错误信息:
a = 'hello how\'s it going'
a1 = 'hello how's it going'
b = "hello how's it going"
assert(a==b) # Passes
assert(a1==b) # Errors
错误信息:
文件 "string.py",第 1 行 a = 'hello how's it going' ^ SyntaxError: 无效的语法
'我对她说“你好”'
是合法的,但是"我对她说"你好""
是不合法的。 - Some programmer dude