python我定義了class裡面明明定義了函式等

2021-03-26 05:17:43 字數 1017 閱讀 9962

1樓:匿名使用者

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

下面是提示錯誤吧?

這裡面有一個知識點:

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

你上網艘一下就知道了!

2樓:

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

3樓:黎孟漆才俊

params

就是(5,

5)(5,)*2

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

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

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

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

python 類裡面的函式總是報錯顯示沒有定義

4樓:匿名使用者

buildmatrix類tsp中的函式,所以在類內部呼叫的話,需要加上self. ,否則會被當成外部函式,所以提示未定義

python裡def函式後面總是語法錯誤,但我真找不到**錯了。空格???

5樓:盜墓者

def和__init__之間要空格

你__init__**下面的函式定義都用對了,照著下面的格式就行。

python3.7 cmd命令 執行錯誤 找不到自定義包?

6樓:杯具——悲劇

你的包在專案venv下

專案中設定了不允許匯入外部包

python函式定義問題,python函式定義的語法問題

def world def is sort for define not del def def world print some python函式定義的語法問題 此類 出現於字尾為pyi的註釋檔案中,用於提示函式的引數和返回值例如def keygen username str str 表示函式ke...

python中典變數未定義,python中字典變數未定義

拼寫錯誤 if request d 句沒執行的話,key不存在。python自定義處理字典的函式,說沒有定義?那是因為你單獨在shell裡面執行,和你當前的那個.py檔案,木有任何關係啊。所以才回報錯,說那個 答函式找不到的。你還是先看看這個吧 整理 多圖詳解 如何在windows下開發python...

python函式定義必須在呼叫前面嗎

不能,python是解釋性的,必須先定義後呼叫只能這樣 def test return test print test python 函式必須寫在前面嗎 這是必須的,因為它是一門解釋語言,而非編譯後執行的語言。直譯器必須從前往後讀取 python可以在函式定義之前呼叫嗎 不能,python是解釋性的...