Python '\r', '\n', '\r\n' 的彻底理解
生活随笔
收集整理的這篇文章主要介紹了
Python '\r', '\n', '\r\n' 的彻底理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? 回車和換行的歷史:
機械打字機有回車和換行兩個鍵作用分別是:
換行就是把滾筒卷一格,不改變水平位置。? ?(即移到下一行,但不是行首,而是和上一行水平位置一樣)
回車就是把水平位置復位,不卷動滾筒。?(即將光標移到行首,但是不會移到下一行,如果繼續輸入的話會覆蓋掉前面的內容)
Enter = 回車+換行(\r\n)?
?
理解:
- \n是換行,英文是New line
- \r是回車,英文是Carriage return
?
unix換行:\n(0x0A)
MAC回車:\r(0x0D)
WIN回車換行:\r\n(0x0D,0x0A)
?
轉載于:https://www.cnblogs.com/yc3110/p/10809564.html
總結
以上是生活随笔為你收集整理的Python '\r', '\n', '\r\n' 的彻底理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络共享服务(三)之SAMBA
- 下一篇: python反转链表和成对反转