重修課程day7(python基礎4之基礎補充)

來源:互聯網
上載者:User

標籤:位元組   print   coding   處理   byte   value   不用   div   strip()   

一 bit,和bytes的關係

 bit:就是電腦的最小的表示單位。

 bytes:就是電腦的最小的儲存單位。

  1  位元組(bytes) = 8 位(bit)

   格式: 

print(bytes(‘字元‘,encoding=‘utf-8‘))    檔案預設讀取檔案

 二 strip的其他功能

 strip去掉兩邊的空格,分行符號,定位字元等等,還可以指定刪除字元

a=‘  dsad  ‘print(a.strip())b=‘\ndsfsadagh\t‘print(b.strip())print(123)c=‘fsdfdsgf‘print(c.strip(‘f‘))

三 print的補充

 print內建換行的功能;但是為了不讓換行,裡面還有一個功能就是end,就是可以不用換行。

print(123)print(456)print(123,end=‘ ‘)print(456)

四 字母,數字,底線的組成的字串會被最佳化處理----------節省記憶體

五 python2和python3 的差別:1  range和xrange:python3中的range和python2中的xrange功能一樣的。

              2 除號(/):python2的除號是整除,python3中的除號是取精確的商

              3 print:python2中的列印不需要括弧,而python3需要括弧

              4 input和raw_input:python2中的raw_input和python3中的input功能一樣的

              5 編碼:python2不支援漢子,python3是支援漢子的

六  fromkeys對可變的資料類型做value,修改一個值,其他都會受影響,而你可變的資料類型是不會受影響value的。

 

重修課程day7(python基礎4之基礎補充)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.