程序代码:
tabby_cat = "\tI'm tabbed in."
persian_cat = "I'm split\non a line."
backslash_cat = "I'm \\ a \\ cat."
fat_cat = """
I'll do a list:
\t* Cat food
\t* Fishies
\t* Catnip\n\t* Grass
"""
print(tabby_cat)
print(persian_cat)
print(backslash_cat)
print(fat_cat)
输出结果:
I'm tabbed in.
I'm split
on a line.
I'm \ a \ cat.
I'll do a list:
* Cat food
* Fishies
* Catnip
* Grass
转义字符
转义字符 | 功能 |
---|---|
\\ | 反斜杠 () |
\' | 单引号 (') |
\" | 双引号 (") |
\a | ASCII 响铃符 (BEL) |
\b | ASCII 退格符 (BS) |
\f | ASCII 进纸符 (FF) |
\n | ASCII 换行符 (LF) |
\N{ name} | Unicode 数据库中的字符名,其中 name 是它的名字,仅 Unicode 适用 |
\r | ASCII 回车符 (CR) |
\t | ASCII 水平制表符 (TAB) |
\uxxxx | 值为 16 位十六进制值 xxxx 的字符 |
\Uxxxxxxxx | 值为 32 位十六进制值 xxxxxxxx 的字符 |
\v | ASCII 垂直制表符 (VT) |
\ooo | 值为八进制值 ooo 的字符 |
\xhh | 值为 32 位十六进制值 hh 的字符 |
使用三引号 """ ,就可以在一组三引号之间放入任意多行文本