美文网首页
Python转义字符总结

Python转义字符总结

作者: 0无心0 | 来源:发表于2019-08-12 14:41 被阅读0次
    image.png

    有时候,我们在打印的过程中,可能会遇到符号重复的问题,尤其是在需要打印英文的时候。比如,下面这个例子

    print('let's go’)
    

    这段代码会让计算机报错,因为Python是从左往右匹配单(双)引号的——当它读到一个引号时,会在心里嘀咕:呀,这是不需理解,原样打印的内容。当它再读到下一个引号时,想:好!要打印的内容结束了!

    所以,在计算机眼里,上面的【'Let'】是要打印的内容,而后面的东西呢,它并不能读懂,于是产生一个报错。

    我们来拆解一下这段错误代码:第一个和第三个单引号属于print()函数的结构,第二个单引号则是纯粹的符号。

    image.png

    要让计算机学会区分第二个单引号,我们需要用到转义字符:\

    print('let\'s go’)
    

    这样一来,计算机在读到第二个单引号前的\时,就会恍然大悟:哦!原来这个单引号和第一个单引号不是一起的呀,那我就把它当做要打印的内容里的一部分吧!

    相关文章

      网友评论

          本文标题:Python转义字符总结

          本文链接:https://www.haomeiwen.com/subject/lbhujctx.html