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)

 


免責聲明!

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



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