1. 程式人生 > >python日常總結篇——(一)

python日常總結篇——(一)

這是瀟小白的第一個python學習筆記哦,與大家一起分享

**一、設定寬度為5個字元位置,右對齊的兩種實現方法:
1.推薦方式,不需要設定指定型別:(字串的格式化)
“{0:>5}”.format(值) #表示右對齊字元間左邊相差5個間隔,右邊沒有間隔
左對齊只需要”{1:-<7}”.format(值) #表示左對齊從左邊開始字元間右邊相差7個間隔,左邊相差1個間隔
2.需要指定型別,不推薦
“%5d”%(值)
左對齊只需要”%-5d”%(值)
二、關於建立檔案是使用directory資料夾和python packet資料夾的區別
1.directory資料夾放置資原始檔,對應於在進行JavaWeb開發時用於放置css/js檔案的目錄,或者說進行物體識別時,用來儲存背景影象的資料夾。
此資料夾中不包含init

.py檔案。
2.python packet資料夾(包)自動建立init.py檔案,還包含一組模組,而init.py檔案的作用就是,當一個包下有很多模組,此時呼叫模組很不方便,
這裡就可以在init.py檔案中定義一個變數all=“1”,”2”,”3”,這時通過直接呼叫from example import *來呼叫自己需要的
模組,也就是呼叫all中顯示的模組。
三、檔案寫入的區別
1、r 開啟只讀檔案,該檔案必須存在。r+ 開啟可讀寫的檔案,該檔案必須存在。
2、w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。
w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。
3、a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。
a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。
四、函式中print和return的區別
def a():
return ‘wu’
def b():
print(‘wu’)
print(a()):wu
print(b()):wu (None),這是由於列印b時無返回值,系統預設返回None,同時列印函式裡面的print
如果直接:
a(),無結果,需要print列印
b(),有結果**