重修課程day7(python基礎4之基礎補充)
阿新 • • 發佈:2017-08-25
文件 bit nds strip pytho div 處理 編碼 from
一 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之基礎補充)