python培训之单引号错误怎么办

发布时间:2022-10-08 09:47:29 人气:308 作者:多测师

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

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

  具体规则如下:

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

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

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

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

python培训之单引号错误怎么办

  >>> 'spam eggs'

  'spam eggs'

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

  "doesn't"

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

  "doesn't"

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

  "doesn't"

  一般而言不经常使用三引号'''...'''及"""..."""

  但三引号有一个特殊的性质:会自动在每一行末尾加上换行标志,这样输入和输出的字符串就会是同样的样式:

  >>> a='''\ #这里的\是转行标志

  p

  y

  t

  h

  o

  n

  '''

  >>> a #字符串的实际内容

  '\tp\n\ty\n\tt\n\th\n\to\n\tn\n'

  >>> print a #print结果同输入一样

  p

  y

  t

  h

  o

  n

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


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

热线电话

17727591462

上班时间

周一到周五

二维码
线