字符串中的换行符和制表符
换行符和制表符都属于转义字符。
换行符
换行符是什么
换行符是一个字符,是一个写法很特别的字符——写作\n。
换行符的写法
换行符的写法是反斜杠加n字母,即\n。
这里的n,是newline的首字母。newline是换行的意思。
要注意,只有在双引号或单引号括起来的字符串字面量内,这种写法才会被视为换行符。不是在引号内的情形下,这种写法不是换行符。
换行符的作用
程序输出字符串的时候,字符串内含有换行符的话,输出内容在换行符所在位置将换行。
print("I'm Bob.\nWhat's your name?") #有换行
程序输出:
I’m Bob.
What’s your name?
制表符
制表符是什么
制表符是一个字符,是一个写法很特别的字符——写作\t。
制表符的写法
制表符写作\t。
这里的t,是table的首字母。table是表格的意思。
要注意,只有在双引号或单引号括起来的字符串字面量内,这种写法才会被视为制表符。不是在引号内的情形下,这种写法不是制表符。
制表符的作用
制表符的作用是控制输出内容的格式。通常,输出表格数据会用到制表符。这正是被命名为制表符的原因。
e.g 输出成绩单
#制表符的写法是\t,作用是对齐表格的各列。
print("学号\t姓名\t语文\t数学\t英语")
print("2017001\t曹操\t99\t\t88\t\t0")
print("2017002\t周瑜\t92\t\t45\t\t93")
print("2017008\t黄盖\t77\t\t82\t\t100")
程序输出:
学号 姓名 语文 数学 英语
2017001 曹操 99 88 0
2017002 周瑜 92 45 93
2017008 黄盖 77 82 100