为了账号安全,请及时绑定邮箱和手机立即绑定

在python里,什么情况下用双引号,什么情况下用单引号

在python里,什么情况下用双引号,什么情况下用单引号

慕后端6457390 2017-08-06 22:19:48
我是一个python小白,求大神指导下什么情况用"",什么情况下用‘’,双引号和单引号经常在python编程中遇到,不知道区别在哪,求解释,谢谢
查看完整描述

1 回答

已采纳
?
木阿瓜

TA贡献1条经验 获得超2个赞

在表示字符串时,是没有区别的。
但是如果你的字符串中本身有单引号,那整个字串用双引号就省得将原字串中的单引号转义。
如果字串中本身有双引号,那就用单引号扩起整个字串,也是省去转义。

查看完整回答
2 反对 回复 2017-08-07
?
Charlottehuang

TA贡献8条经验 获得超0个赞

不区分,但当有重叠使用时,不能重复用双引号或者单引号:

错误示例:

print("我有一本书,书的名字是"python"")
print('我有一本书,书的名字是 'python' ')

正确示例:

print("我有一本书,书的名字是 'python' ")
print('我有一本书,书的名字是 "python" ')


查看完整回答
反对 回复 2018-03-15
?
潇潇v暮雨

TA贡献7条经验 获得超3个赞

正常情况,两者都可以用,没有区别。

但是如果里面的是单引号,外层就要用双引号了。

另外就是阿瓜熊提到的转义问题需要注意下。

查看完整回答
反对 回复 2017-08-07
  • 1 回答
  • 0 关注
  • 11381 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信