python裡class可以定義多個建構函式嗎

2021-03-22 14:01:29 字數 890 閱讀 9841

1樓:匿名使用者

不行,乙個class只能有乙個用於構造物件的__init__函式

但python中的變數是無型別的,因此傳給__init__的引數可以是任何型別

python中的函式引數在定義時可以有預設值,可以讓__init__函式接受多個引數,在後面的一些引數給出預設值的方法讓__init__接受不同個數的引數,並且執行型別檢查執行不同的**,用上述方法實現類的建構函式的多型性

python 我定義了乙個class,裡面明明定義了函式,等到引用時卻找不到了?

2樓:匿名使用者

你好:你這是用tk寫的視覺化介面;

下面是提示錯誤吧?

這裡面有乙個知識點:

***mand binding和event binding這是兩種不同的繫結方式;

你上網艘一下就知道了!

3樓:

不行,乙個class只能有乙個用於構造物件的__init__函式但python中的變數是無型別的,因此傳給__init__的引數可以是任何型別python中的函式引數在定義時可以有預設值,可以讓__init__函式接受多個引數,在後面的一些引數給出預設值的方法讓__init__接受不同個數的引數,並且執行型別檢查執行不同的**,用上述方法實現類的建構函式的多型性

4樓:黎孟漆才俊

params

就是(5,

5)(5,)*2

,就是2個5的元組,乘號可以理解成相加。"*"

*30就是30個「*"的字串

*params作為引數,前面的*號就是把params元組分解成元素的意思,這樣就分開成為2個引數了。實際上傳遞給了x,y

於是就執行了power(5,5)

電腦可以定時開機嗎,智慧型手機可以定時開機或關機嗎?

bios設定方法會。例如一塊採用award bios的主機板操作方法如下.1 開機時按下del鍵進入bios 2 選擇power management setup 3 選擇pm wake up events 4 設定resume by alarm 定時開機 中的選項 設定month alarm為na...

用python處理csv檔案,最好可以將裡面的文字資訊轉成一

思路如下 匯入csv庫 開啟檔案,並用csv庫函式reader讀入資料 csv讀入的資料是一行一行的,所以通過迴圈語句把讀到的資料放入到陣列裡 大話殘劍 不知道你的csv行內分隔符是什麼,這裡假設是逗號。程式處理book1.csv生成book2.txt,如下 content with open bo...

電單車可以定製嗎,哈雷電單車可以定製嗎 我

從法律講,法無禁止即是允許,可以定製,但不可以改裝。機動車登記制度明確規定 第十一條 申請變更登記的,機動車所有人應當填寫申請表,交驗機動車,並提交以下證明 憑證 一 機動車所有人的身份證明 二 機動車登記證書 三 機動車行駛證 四 屬於更換發動機 車身或者車架的,還應當提交機動車安全技術檢驗合格證...