之间 ont spa mile 5.6 解决 print span 学习
在学习python基础的时候,遇到这样一个问题:
- tuple=(2,2.3,"yeah",5.6,False)
- list=[True,5,"smile"]
这样输入的结果是:
- (2, 2.3, ‘yeah‘, 5.6, False)
- [True, 5, ‘smile‘]
我不明白为什么输出变成了单引,于是我又试了下面这种写法:
- tuple=(2,2.3,‘yeah‘,5.6,False)
- list=[True,5,"‘smile‘"]
- print(tuple,list)
输出结果:
- (2, 2.3, ‘yeah‘, 5.6, False)[True, 5, "‘smile‘"]
还是没看懂这之间的规律:
- tuple = (2, 2.3, ‘yeah "‘,5.6,False)
- list=[True,5,‘smile‘]"
输出结果:
- (2, 2.3, ‘yeah "‘, 5.6, False) [True, 5, ‘smile‘]"
好像是单引必须成对,双引可以不成对,双引成对时输出是单引;双引也可以作为字符串内的一员。
Python序列内单双引的问题——未解决
来源: http://www.bubuko.com/infodetail-2323223.html