放在最前面:
有時我們並不想讓轉義字符生效,我們只想顯示字符串原來的意思,這就要用r和R來定義原始字符串。如:print r'\t\r'
實際輸出為“\t\r”。
主要參考:AllenW的博客轉義字符 | 輸出 |
\' | ' |
\" |
" |
\a | ‘bi’響一聲 |
\b | 退格 |
\f | 換頁(在打印時) |
\n | 回車,光標在下一行 |
\r | 換行,光標在上一行 |
\t | 八個空格 |
\\ | \ |
1.\b :作用是換行,代碼示例:
print "test \\b :lo\bve" #測試\b,應該輸出lve
輸出:
test \b:lve
2.\n 和 \b的區別:同樣都有換行的功能。不同的是光標的位置:\n在下一行開頭,\r在本行的開頭
代碼:
print u"你好嗎?\n朋友" print u"——分隔線——" print u"你好嗎?\r朋友"
輸出結果:
你好嗎?
朋友
——分隔線——
朋友嗎?