python轉義字符——重點解釋:\b,\n和\r區別


放在最前面:

有時我們並不想讓轉義字符生效,我們只想顯示字符串原來的意思,這就要用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朋友"

輸出結果:

你好嗎?
朋友
——分隔線——
朋友嗎?

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM