1樓:匿名使用者
ball是一
個抄類,類定義 在** 最前襲面
myball=ball() ball() 生成 一個ball類的例項,myball是一個ball類例項myball.bounce()呼叫 類方法bounce
python 在一個類中函式呼叫可以在函式定義之前嗎
2樓:匿名使用者
兩種位置都試一下唄,程式設計需要有探索的勁兒,不然文件手冊都看不下去的話,很難提高
python 類的變數呼叫自己類中函式的問題
3樓:匿名使用者
protected void syncexec (runnable runnable)
4樓:匿名使用者
php是全銀河系最好的程式語言.
python中怎麼在一個函式內呼叫另外一個函式,類
5樓:流氓大皇
1,如果呼叫在另外一個.py裡面的函式,先匯入**.py,然後呼叫2,如果在本py裡面,則把要呼叫的函式放在前面,直接呼叫,例如:
def sum(a, b):
return a + b
c = sum(5, 6)
6樓:匿名使用者
如果是同一包裡面,直接就可以使用,如果不是同一個包,那麼需要先import後,通過「包名.類名」才能使用。
下面是同一個包裡面的案例:
def a():
print(1)
def b():
a()print (2)b()
7樓:踏雪三郎
今天遇到同樣的問題,就來答一波吧
1,如果是在類中,那麼就很簡單了,類中的一個函式呼叫另一個函式,只要在那個被呼叫的函式前加self即可(圖如下,詳細可以參考筆者部落格),
2,如果不是在類中,(這是筆者遇到的問題),有一個簡單的方法,如下sin_f函式呼叫sin函式(注:a=sin()不能寫到sin_f()函式下,會說a沒宣告就呼叫):
3,如果是已經存在的包,那麼呼叫包更簡單了,(同樣可以參考筆者上面給的那個部落格第四部分)
4,最後,更多關於python問題可以參考筆者的python教程筆記
python中類內部的函式可以互相呼叫嗎?
8樓:匿名使用者
可以呼叫,
比如下面,***mon_func被多個函式呼叫。
class myclass:
def __init__(self):
pass
def func1(self):
# do something
self.***mon_func()
def func2(self):
# do something
self.***mon_func()
def ***mon_func(self):
pass
9樓:匿名使用者
你好,如下:
函式重複也沒關係啊,只要是知道,
是什麼功能,在特定的時候觸發就行了。
請教一個python函式之間相互呼叫報錯的問題
10樓:尐二瓜
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', ***mand=openinputvalue) #openinputvalue是類中的方法,需要使用例項或者類名呼叫
gobutton.pack(side=left)
mainframe.mainloop()
我覺得你還是應該把python基礎好好學習一下。推薦看下python核心程式設計。
如果解決了您的問題請採納!
如果未解決請繼續追問
python中同一個類的函式怎麼呼叫另一個函式裡的資料
11樓:匿名使用者
#a()不是return了它麼
def c():
dic=a()
#現在列印dic吧
#........
##.......
12樓:匿名使用者
study.a()
前面加上類的全名就行了
python如何呼叫自定義類中的函式?
13樓:椴
定義一個函式只給了函式一個名稱,指定了函式裡包含的引數,和**塊結構。這個函式的基本結構完成以後,你可以通過另一個函式呼叫執行,也可以直接從python提示符執行。
如下例項呼叫了printme()函式:
複製** **如下:#!/usr/bin/python# function definition is heredef printme( str ):
"列印任何傳入的字串"
print str;
return;
# now you can call printme function
printme("我要呼叫使用者自定義函式!");
printme("再次呼叫同一函式");
#以上例項輸出結果:
#我要呼叫使用者自定義函式!
#再次呼叫同一函式
14樓:匿名使用者
你好:你要在自定義的函式裡面的第一個引數設定為:
self
這是python約定的;
呼叫的時候可以不用管它,它相當於this!
python中如何對類的成員函式開啟執行緒?
coding utf 8 import threading import thread import time class test object def init self machao def process self args是關鍵字引數,需要加上名字,寫成args self,th1 args...
python3中定義類函式引數中加self和不加的區別
self是需要在類中使用的,你如果不加,你在這個類成員函式就是靜態方法,無法直接呼叫類中的方法以及成員,需要構造一個類例項,self免去了你自己構造類例項。python3 中定義類函式引數中加 self 和不加的區別在哪 class a def fun pass 這種就是靜態函bai數du,一般用z...
python中怎麼在繼承類中呼叫基類的方法
使用super來呼叫基類的方法,舉例如下 class a object def init self,a 0 self.a a def get self return self.a class b a def init self,b super b,self init b def get self r...