python培训之单引号怎么打

发布时间:2022-10-13 09:42:08 人气:178 作者:多测师

  实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况。 而将其混合使用会有很多意想不到的效果:

  具体规则如下:

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

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

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

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

  >>> 'spam eggs'

  'spam eggs'

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

  "doesn't"

python培训之单引号怎么打

  >>> "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.\nSecond line.'

  >>> s # 对不可打印字符不进行转义

  'First line.\nSecond line.'

  >>> print s # print对所有转义字符进行转义

  First line.

  Second line.

  以上内容为大家介绍了python培训之单引号怎么打,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线