python2,字典中键,值的单引号和双引号问题

a = {"asd":"dsa"}和a = {'asd':'dsa'}有什么区别?我试过打印出a的值是一样的,这两符号在什么地方有不同吗?Python3中的单引号和双引号呢?

在字典里没有区别,嵌套字符串混合试用的时候注意层次别乱了,json格式里,单引号无效,必须用双引号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-27
没有任何区别追问

再Python3中也是吗?还是只能用其中一种?

追答

在python3中也一样,没有区别,只要配对就行了,也就是说,单引号开始就要单引号结束,双引号开始就要双引号结束。

本回答被提问者采纳
相似回答