• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

python里单引号怎么打

python 搞java代码 3年前 (2022-05-21) 17次浏览 已收录 0个评论

实际上在Python中'…'和"…"是完全一样的,但不能出现'…"和"…'这种情况。

而将其混合使用会有很多意想不到的效果:

具体规则如下:

若字符串没有引号嵌套,则对可打印转义字符(,',",ooo,xhh)进行转义。

若字符串有引号嵌套,则对嵌套内部字符全部不进行转义,保持原始格式;对嵌套外部字符参照1进行转义。

注意print会对所有转义字符进行转义。

下面是几个有代表性的例子:

>>> 'spam eggs'
'spam eggs'

>>> 'doesn't'  # 对可打印字符转义
"doesn't"

>>> "doesn't"  # 同上
"doesn't"

>>> "doesn't"  # 这样可以省去
"doesn't"

>>> '"doesn't"'  # 嵌套后内部全部不进行转义
'"doesn't"'

>>> ""Yes," he said."  # 同类型引号,需要进行转义
'"Yes," he said.'

>>> '"Yes," he said.'  # 这样可以省去
'"Yes," he said.'

>>> '"Isn't," she said.'  # 嵌套后内部全部不进行转义
'"Isn't," she said.'

>>> print '"Isn't," she said.' # print对所有转义字符进行转义
"Isn't," she said.

>>> s='First line.
Second line.'

>>> s  # 对不可打印字符不进行转义
'First line.
Second line.'

>>> print s  # print对所有转义字符进行转义
First line.
Second line.

www#gaodaima.com来源gao.dai.ma.com搞@代*码网搞代码

更多学习内容,请点击搞代码网。

来源:搞代码网:原文地址:https://www.gaodaima.com


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:python里单引号怎么打

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址