python import模組時怎麼給此模組初始化函式賦值

2021-05-12 00:42:18 字數 1848 閱讀 1702

1樓:尐二瓜

class a:

def __init__(self,newid= none):

self.newid=newid

這個一看就是一來個類的

初始化屬性自,你初始化的時候只要import這個物件。

from a import a

obj = a(newid)

這樣就傳給那個初始化函式了。

這些都是python比較基礎的東西,還是建議你找本書看看,至少python的基本語法,類,內建函式這些要高明白。

如果解決了您的問題請採納!

如果未解決請繼續追問

python模組內全域性變數 什麼時候初始化

2樓:匿名使用者

指令碼初載入時,python會順序執行所有可以執行的東西。 如果是函式與類定義,它就順序將定義放到全域性表裡。

這裡全域性變最也是一樣。python從import語句開始執行,執行到這句話today 就被初始化了。

如果這個模組被其它模組import ,那個在import 的時候, today會被載入。

不過跨模組的全域性變數,在python裡有些古怪。要小心使用。

3樓:匿名使用者

應該是在today第一次被呼叫時

4樓:乘繡止若淑

python程序重啟後,會預設重新初始化所有變數,不需要做什麼額外的操作。

如果解決了您的問題請採納!

如果未解決請繼續追問!

python 新人 對 初始化函式 的概念沒明白 為什麼又要初始化函式? 可以解釋的詳細些嗎

5樓:惡靈的加護

首先你要理解bai類和例項du的區別。

類是你定義的這個新型別

zhi,這dao個型別可以有很多個專例項。

比如  a = a(),a是個屬

類,a就是a的一個例項,同樣可以b=a(),b也是a的一個例項。

初始化函式__init__在例項剛建立完成的時候呼叫,這裡可以對這個例項的屬性進行初始化。

比如:class a:

def __init__(self,num):

self.data = num

a = a(1)

b = a(2)

a.data的值就是1,b.data的值就是2

6樓:匿名使用者

一般是類裡面才需要初始化吧,動態型別語言一般是不需要的

7樓:匿名使用者

找本物件導向開發的書看看就知道了

python中init方法無法初始化,請大神賜教

8樓:匿名使用者

首先你要明來白類的三大源特性,封裝bai,繼承,多型。du你這個主要是封裝得zhi應用。實際圖dao二也是錯誤的,無法獲得url的值。圖一的稍微改下就對了。

def __init__( self,url):

self. url= url

這樣在對類引用的時候給url賦值就行了

9樓:

__init__相當於

baic++中的建構函式,建立這個du類的例項時自動zhi調dao用這個函式回

p=person('swaroop')

就會自動 呼叫 __init__函式

self是約定俗成的名答字,也可以用其它名字,只有是類方法的第一個引數就成

def sayhi(self):

self就指類例項本身

p.sayhi()

這裡sayhi方法中的self就是p

直線模組在安裝時需要注意什麼,使用直線模組有哪些需要注意的

直線模組是一種非常好用的自動化裝置,它結構簡單 節省空間 操作簡單 維修方便 安裝方便 等一系列優點。直線模組自誕生以來,一直作為一種高度自動化的物品。眾所周知,越是自動化高的裝置,一旦出現失誤,其造成的後果也就越嚴重。所以我們一定要注意對直線模組的正確操作。今天我們請來了銳翼智慧科技為大家講解一下...

載入 時出錯找不到指定的模組,載入 時出錯找不到指定的模組

兩種方法 1.你這個是很不知名的動態連線庫,一定是開機的時候有程式要使用。方法 你搜尋以下xpaotm dll,看看有沒有這個檔案,有的話對它重新註冊下,就可以了。註冊方法 找到後複製這個檔案到c temp下,然後開始,執行,輸入c temp regsvr32 xpaotm dll就可以了。注意,這...

載入時找不到指定的模組怎麼辦

一 此類現象出現的原因 1 系統檔案的丟失或破壞 2 病毒入侵 病毒入侵,替換系統檔案 二 解決方法 1 採用最新的防毒軟體防毒 2 根據啟動時提示的丟失檔案的路徑和檔名,在相同的作業系統的其他電腦中複製該丟失檔案,貼上到自己的電腦中即可。3 上述方法在一般情況下,比較湊效的。可能是無刪除了程式的部...