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)
运行结果:
E:\python3.7\python.exe E:/test/test01/ex10.py
I'm tabbed in.
I'm split
on a line.
I'm \ a \ cat.I'll do a list:
* Cat food
* Fishies
* Catnip
* Grass
加分习题:
Q1、把这些转义序列记录到速记卡上,并记住他们的含义
| 转义字符 | 功能 |
| \\ | 反斜杆( \) |
| \' | 单隐号( ') |
| \' ' | 双隐号( ") |
| \a | ASC||响铃符(BEL) |
| \b | ASC||退格符(BS) |
| \f | ASC||进纸符(FF) |
| \n | ASC||换行符(LF) |
| \N{name} | Unicode数据库中的字符名 |
| \r | ASC||回车符(CR) |
| \t | ASC||水平制表符(TAB) |
| \uxxxx | 值为16位十六进制xxxx的字符 |
| \Uxxxxxxxx | 值为32位十六进制xxxxxxxx的字符 |
| \v | ASC||垂直制表符(VT) |
| \ooo | 值为8进制ooo的字符 |
| \xhh | 值为十六进制hh的字符 |
Q2、用3个单引号(''')取代(" " ").你能想出什么场合下应该用它而不是用" " "?
答案:在上述代码中,用 ' 取代 “ 结果还是一样。
Q3、将转义序列和格式化字符串组合到一起,创建一种更复杂的格式。
本文详细解析了Python中各种转义序列的使用方法及其功能,包括反斜杠、水平制表符、换行符等,并通过实例展示了如何使用这些转义序列进行字符串格式化。
3367

被折叠的 条评论
为什么被折叠?



