『』』
python中的包很多,大約4w多
—1.模組
乙個模組就是包含python**的乙個檔案
為什麼用模組
程式太大,編寫維護非常不方便,需要拆分
增加**重複利用的方式
當做命名空間使用,避免命名衝突
—如何定義模組
函式(單一功能)
類(相似功能的組合,或者類似業務的模組)
包含測試**
—如何使用模組
直接匯入
import module_name
module_name.function
import 模組 as 別名
from modile_name import func_name,def_name
有選擇性的匯入,放置**過長
from modile import *
防止名字汙染
『』』
class student():
definit(self,name=""):
self.name=name
self.age=age
def say(self):
print(「my name is{},i am {}year old」.format(self.name,self.age))
def sayhello():
print(「hi , 歡迎到來」)
『』』建議判斷語句建議一直為程式的入口
ifname==『main』:
判斷是不是本檔案
如果當為庫時候,則就好判斷是不是本檔案,不是則不執行
有效避免模組**被匯入時候被動執行的問題
『』』『』』
模組搜尋路徑和儲存
import sys
for i in sys.path:
print(i)
載入順序
1.記憶體已經載入好的
2.python內建
3.搜尋sys.path
import package_name
package.函式名字
import package_name as xx
import package.moddule
from …import 匯入
『』』
學python的第16天
在簡單的學習了pygame模組後,我想再複習一下之前學習的檔案及目錄操作值說明 注意事項 r以唯讀模式開啟檔案,檔案的指標會在檔案的開頭 檔案必須存在 rb以二進位制的格式開啟檔案,並且採用唯讀的模式,且檔案的指標會放在檔案的開頭,一般是用於非文字檔案,如 聲音等 檔案必須存在 r 開啟檔案後,可以...
python學習第16天
1.time 獲取本地時間戳 2.localtime 獲取本地時間元組 引數是時間戳,預設為當前 3.mktime 通過時間元組獲取時間戳 引數是時間元組 4.ctime 獲取本地時間字串 引數是時間戳,預設當前 5.asctime 通過時間元組獲取時間字串 引數是時間元組 了解 弊端 不能自動識別...
第18月第16天 statusBar
1.我們都知道要改狀態列statusbar的顏色很簡單,只要如下一行 就可以,這樣之後顏色也就改了 還有一種可以在任意頁面更改statusbar的顏色 方法就是,在想改的viewcontroller裡加入這個 uistatusbarstyle preferredstatusbarstyle retu...