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

python中单双引号的用法

‘’和“”真的没有区别吗?

正在回答

3 回答

使用单引号时,引号内的单引号需转义;使用双引号时,引号内的双引号需转义。所以可根据字符串内的引号类别来选择

1 回复 有任何疑惑可以回复我~
#1

碰碰碰气球 提问者

谢谢
2017-02-26 回复 有任何疑惑可以回复我~
#2

孜2 回复 碰碰碰气球 提问者

如果在引号前加上r的话就没有啥区别了
2017-02-26 回复 有任何疑惑可以回复我~
#3

碰碰碰气球 提问者 回复 孜2

好的,我试试
2017-02-26 回复 有任何疑惑可以回复我~

单引号和双引号都可以用来指定字符串的,这方面没有区别。

但是当字符串语句中本身包含单引号、双引号的时候,需要将这些符号指定为不表示字符串的结束,这叫转义。用转义符反斜杠\。

1、单引号中出现单引号就需要转义,也可以用双引号直接指定有单引号的字符串。

例如:What's your name?在python中表示为:

          1)print What\'s your name?   或者   2) print "What's your name?"

2、双引号里面出现单引号不需要转义,出现双引号需要转义。

例如:He said "Bond,James Bond." 在python中表示为:

          "He said \"Bond,James Bond.\""




2 回复 有任何疑惑可以回复我~
#1

碰碰碰气球 提问者

谢谢你
2017-02-26 回复 有任何疑惑可以回复我~

就是在使用的时候,需要看引号里面的,不能重复。别的应该没什么区别。你可以看一下java语言。

1 回复 有任何疑惑可以回复我~
#1

碰碰碰气球 提问者

谢谢了
2017-02-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

python中单双引号的用法

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信