刚学python,搞不清引号用法,请教

这两个有什么区别吗?为什么只有下面那个有斜杠?双引号和单引号是如何对应的?能详细讲讲吗?不是很懂

img

你注意两个输出的对比。上面是双引号,里面是单引号。而下面的图外面是单引号,如果里面还有单引号就出错了,所以它自动加了个\。
————————————————————
在别的编译器中,比如VSCode会自动忽略这点。这是编译器在处理上面的差异。

我这运行没有斜杠啊,双引号和单引号应该是匹配最近的双引号或单引号:

print('''he says "good morning",i'm fine''')
print('''he says 'good morning',i'm fine''')

img