美文网首页
转义字符的含义

转义字符的含义

作者: C86guli | 来源:发表于2016-11-23 14:49 被阅读139次

    转义字符,反斜线 \ ,是一个有特殊含义的字符,所谓特殊含义的字符,是说,你输入的字符串中如果含有特殊的字符,这个字符串交给一个 print 函数去打印显示,print 函数在解析字符串时,碰到这个特殊字符,print 函数会进行特殊的处理,而不是把这个特殊字符当做一个普通的字符打印显示在屏幕上。在编程的世界里,这样的字符是很多的,先理解到会对其进行特殊的处理即可。

    转义的用处,是将一些有特殊含义字符,标识为普通字符,函数解析字符串时看到转义字符,就不再对其做特殊处理,而是当做普通字符打印

    例如引号 ",引号本身用于引用一段字符串,当函数看到引号,就知道跟在后面的是字符串,引号本身是不会直接打印出来的。那如果需要打印出引号来,就需要告诉函数,这个引号不要当做引用的特殊字符处理,当做普通字符打印就好,这里就需要一种通知的方式,反斜线字符就是起到一个标识符的作用。

    转义符号 \ 的另外一层作用,是用于表示一些特殊的控制符,比如回车 \n, 换行 \r,转义字符结合普通的字母,用于表示特殊的控制意义,一般用于格式控制,比如换行、tab、等等

    [guli@gulideMacBook-Air Python_开发]$ cat hello.py
    #!/usr/bin/env python3.5
    #-*- coding: utf-8 -*-
    
    print('打印反斜线:\\')
    
    print('打印引号:\', \"')
    
    print('打印换行符:\n')
    
    print('默认不转义', r'\n, \\, \r, \t, ", \'')
    
    print('''多行:
    1
    2
    3
    ''')
    

    相关文章

      网友评论

          本文标题:转义字符的含义

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