Python '\r', '\n', '\r\n' 的完全理解

   回車和換行的歷史:

機械打字機有回車和換行兩個鍵做用分別是:
  換行就是把滾筒卷一格,不改變水平位置。   (即移到下一行,但不是行首,而是和上一行水平位置同樣)
  回車就是把水平位置復位,不捲動滾筒。 (即將光標移到行首,可是不會移到下一行,若是繼續輸入的話會覆蓋掉前面的內容)3d

  Enter = 回車+換行(\r\n) unix

 

理解:

  • \n是換行,英文是New line
  • \r是回車,英文是Carriage return

  

 

unix換行:\n(0x0A)blog

MAC回車:\r(0x0D)im

WIN回車換行:\r\n(0x0D,0x0A)英文

相關文章
相關標籤/搜索