第16天 模組的基本使用

2021-10-03 20:06:26 字數 1215 閱讀 4707

『』』

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...