好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python转义字符

基本数据类型:整数、小数、字符串、布尔值。

转义字符 \ 可以转义很多字符,比如 \n 表示换行, \t 表示制表符,字符 \ 本身也要转义,所以 \\ 表示的字符就是 \ ,可以在Python的交互式命令行用 print() 打印字符串看看:

>>> print(‘I\‘m ok.‘) I‘m ok. >>> print(‘I\‘m learning\n"Python\".\tWhat are you doing?\\‘) I‘m learning "Python".       What are you doing?>>> print(‘\\\n\\‘) 

如果字符串里面有很多字符都需要转义,就需要加很多 \ ,为了简化,Python还允许用 r‘‘ 表示 ‘‘ 内部的字符串默认不转义,可以自己试试:

>>> print(‘\\\t\\‘) \ >>> print(r‘\\\t\\‘) \\\t\

如果字符串内部有很多换行,用 \n 写在一行里不好阅读,为了简化,Python允许用 ‘‘‘...‘‘‘ 的格式表示多行内容,可以自己试试:

>>> print(‘‘‘line1 ... line2 ... line3‘‘‘) line1 line2 line3 

上面是在交互式命令行内输入,注意在输入多行内容时,提示符由 >>> 变为 ... ,提示你可以接着上一行输入,注意 ... 是提示符,不是代码的一部分:

┌────────────────────────────────────────────────────────┐
│Command Prompt - python                           _ □ x │
├────────────────────────────────────────────────────────┤
│>>> print(‘‘‘line1 │
│... line2          │
│... line3‘‘‘)      │
│line1              │
│line2              │
│line3              │
│                   │
│>>> _              │
│                   │
│                   │
│                   │
└────────────────────────────────────────────────────────┘

当输入完结束符 ``` 和括号 ) 后,执行该语句并打印结果。

如果写成程序并存为 .py 文件,就是:

print(‘‘‘line1 line2 line3‘‘‘) 

多行字符串 ‘‘‘...‘‘‘ 还可以在前面加上 r 使用

查看更多关于python转义字符的详细内容...

  阅读:20次