請教python函式呼叫問題,請教一個Python函式之間相互呼叫報錯的問題

2021-04-12 18:04:31 字數 2674 閱讀 6809

1樓:匿名使用者

進入python shell,執行下 import matplotlib 看看,如果提示錯誤,就是沒有正確安裝,安裝應該也

簡單版pip install matplotlib應該就行了。我用的是python2.7,3.5沒試過權

請教一個python函式之間相互呼叫報錯的問題

2樓:尐二瓜

class a(): #class關鍵字首字母要小寫

def getentryvalues(): #類中的方法要新增self作為引數,或者使用staticmethod宣告成靜態函式

inputvalue = inputpath.get()

print inputvalue

return inputvalue

def openinputvalue(): #類中的方法要新增self作為引數

print "sdsdsd"

getentryvalues() #呼叫類中方法的時候,如果是例項方法,需要使用self呼叫,如果是靜態方法,需要類名呼叫

mainframe = tk()

frame1 = frame(mainframe)

frame1.pack()

inputpath = entry(frame1)

inputpath.pack(side=left)

gobutton = button(frame1, text='open', command=openinputvalue) #openinputvalue是類中的方法,需要使用例項或者類名呼叫

gobutton.pack(side=left)

mainframe.mainloop()

我覺得你還是應該把python基礎好好學習一下。推薦看下python核心程式設計。

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

如果未解決請繼續追問

python函式呼叫出錯(入門問題)請教

python 函式呼叫問題 130

3樓:

ball是一個類,類定義 在** 最前面

myball=ball() ball() 生成 一個ball類的例項,myball是一個ball類例項

myball.bounce()呼叫 類方法bounce

幫忙解釋一個python函式呼叫的問題

4樓:匿名使用者

這個是sub的特殊用法,fn就是呼叫函式,它不用(), 等效於 fn(match物件)。

5樓:風馳電掣

主要是你前面定義函式的時候加了個group()

python中關於函式呼叫的問題提 10

6樓:陳仙升

def add(pram1,pram2):

result = pram1 + pram2return result

def judgeadd():

a = 1

b = 3

if (a == add(1,2)):

print 'true'

elif (b == add(1,2)):

print 'false'

else:

return 0

judgeadd()

執行這個函式

,會輸出false。

首先定義add函式,傳入引數做加法,會返回一個和。

然後是判斷加法的函式。邏輯很簡單,你仔細看看。

python2.7自定義函式呼叫問題

7樓:仒緑嗏嗏

蛋疼的公司網路,看不到**。

首先確認下是否import成功了

比如你import knn

那你呼叫的專時候要寫

屬knn.classify0

不然就寫

from knn import *

然後就可以直接呼叫了

(預設你放在同個目錄下)

8樓:看著看著就淡了

感覺像**縮排沒對。。。。

python內部函式呼叫引數問題

9樓:匿名使用者

要把變數

初始化放到回__init__裡面

答def __init__(self):

self.xml_special_chars_to_entities=self._invert(self.xml_entities_to_special_chars)

10樓:匿名使用者

def _invert(self, h):

xml_special_chars_to_entities = _invert(xml_entities_to_special_chars,xml_entities_to_special_chars)

你把def _invert(self, h)裡面的self去掉試試錯誤說的很清楚,你只給了一個值給自定義函內數,就是這個錯了容

11樓:匿名使用者

試試加個 def __init__(self, name):

self.name = name

python呼叫函式帶不帶括號,python函式呼叫的時候不帶括號時,呼叫的是這個函式本身 ?那麼請問呼叫函式本身有什麼用呢?

world together,though python函式呼叫的時候不帶括號時,呼叫的是這個函式本身 那麼請問呼叫函式本身有什麼用呢?不帶括號就是一個變數名,這個名字表示這個函式函式名有什麼用?可以當成普通的值用,比如說作為函式的引數 def a x return x def b x x 3 pr...

python中怎麼呼叫自定義函式

如果自定義函式,是在當前檔案中定義的,直接呼叫即可,就像樓上回答的一樣 如果是在別的模組中定義的,那麼要在當前檔案中呼叫,就需要先匯入對應的模組,匯入方法 在當前檔案 最前面加上 import 模組名比如,你在檔案test.py中定義了函式sum,那麼你要在當前檔案頭部,新增 from test i...

c語言函式遞迴呼叫問題(請高手幫忙詳細解釋)

如果只有一個盤,直接把它從one移到three位置 若有n個盤,就假設有n 1個可以知道怎麼移,那麼把上邊n 1個盤從one移到two位置,再把最底第n個盤從one移到three位置,最後把其餘n 1個從two移到three位置。問題就解決了。對於n 1可以依靠n 2解決,以此類推,直到2個盤時可以...