10.那是什么——转义序列
前言
“\n”的作用是在该位置上放入一个换行字符(new line character)。
使用反斜杠( \ )可以将很难录入的字符放到字符串里。这对不同的符号有很多这样的转义序列(escape sequence)。
一、转义序列(escape sequence)
下面的列表中给出了Python支持的所有的转义序列。
转义字符 | 功能 |
---|---|
\\ | 反斜杠(\) |
\’ | 单引号(’) |
\’’ | 双引号(’’) |
\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的字符 |
\xhhh | 值为十六进制值hh的字符 |
二、Atom文本编辑器
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
"""
double = r"\\" # r""的作用是去除转义字符.
print(tabby_cat)
print(persian_cat)
print(backslash_cat)
print(fat_cat)
print(double)
三、运行Python程序
在Window上键入Python就可以看到结果。
python ex10.py
总结
以上内容介绍了Python中的字符串和文本的用法,有关Python、数据科学、人工智能等文章后续会不定期发布,请大家多多关注,一键三连哟(●’◡’●)。