单引号和双引号在python 是不是没区别的啊?

单引号和双引号在python 是不是没区别的啊?

如题,用了好久,好像没啥规则。在此证实一下。
确实没有区别的啊
其实还是有点区别的,如下面的句子:print 'It's a test' 这时如果用单引号就会出错,如果用双引号就没有问题。
好像没区别,都表字符串