python中单引号和双引号使用注意点

在python中,单引号和双引号的作用都是一样的,表示字符串可以使用单引号或双引号,当遇到需要同时使用一对引号时,有一个点要注意:

不能同时使用同一种引号,且最好是双引号在外,单引号在内。

举几个例子:

1、双引号在外,单引号在内:运行正确

a = "['双引号在外,单引号在内,运行正确']"
print(a)

2、单引号在外,双引号在内:运行不报错(但不推荐,曾经在一些特定场景下不报错,但出不来正确结果)

b = '["单引号在外,双引号在内,运行不报错,但不推荐"]'
print(b)

3、单引号在外,单引号在内:运行报错

c = '['单引号在外,单引号在内,运行报错']'
print(c)

 

此时只需要在里面的单引号前面加上\这个转义字符就可以运行成功👇

c = '[\'单引号在外,单引号在内,加上转义字符运行成功\']'
print(c)

 

注意!!只能在里面的单引号加转义字符,并且是加在单引号前面~

4、双引号在外,双引号在内:运行报错

d = "["双引号在外,双引号在内,运行报错"]"
print(d)

同理,在里面的双引号前面加上转义字符,运行成功了~

d = "[\"双引号在外,双引号在内,加上转义字符运行成功\"]"
print(d)

 综上,遇到需要同时用两对引号的情况,直接用外双内单即可,省去很多麻烦,以上是最近在实践中无意发现的点,如有其他情况,欢迎交流指正~

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值