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 上述方法在一般情況下,比較湊效的。可能是無刪除了程式的部...