python類的函式如何呼叫另類中函式的返回值

2021-03-04 08:30:09 字數 2736 閱讀 7027

1樓:du知道君

可以呼叫,

比如下面,***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

python函式內如何呼叫另一個函式返回值?

2樓:匿名使用者

在a函式中返回, b函式中呼叫。eg:

c語言如何把一個函式的返回值傳遞給另一個函式?

3樓:沉珂側畔

1、多檔案之間,一般copy

很少有單個引數傳bai遞,那個

du交集太大,不容易移植,zhi

各個檔案之間最好是越獨dao立越好。

2、資料傳遞,一般是通過函式介面來實現的。就是用另一個c檔案中的某一個功能的時候,可以通過include它的標頭檔案,然後直接呼叫它的介面函式,這樣目的就達到了,這樣實現的好處就是易於移植。

定義變數的時候,直接等於一個函式返回值即可。

一、在c語言中,定義變數同時,給變數賦值,稱為初始化。

二、初始化形式為

type var_name = init_value;

其中type為變數型別, var_name為變數名, init_value為初始值。

三、要用函式返回值作為初始化,那麼只需要把函式呼叫寫在init_value區域即可。 示例**如

#include #include int main()

python 怎麼在 下一個函式中 呼叫上一個函式的值

4樓:暴暴鹿兒

你的問題:

你先定義了一個函式;

然後在呼叫一個函式,但是定義過程中你的函式是有返回值的,呼叫的話,你應該用一個變數去「放」這個值;所以這裡get(5,6)看不到任何輸出;

如下:def shan():

...rsult=get(a,b)

print result

...或者直接print get(a,b)

5樓:匿名使用者

這裡利用《python程式設計入門》書中的例子作為事例說明:

def get_omelet_ingredients(omelet_name):

ingredients =

if omelet_name=="cheese":

ingredients["cheddar"]=2

elif omelet_name=="western":

ingredients["jack_cheese"]=2

ingredients["ham"]=1

ingredients["pepper"]=1

ingredients["onion"]=1

elif omelet_name=="greek":

ingredients["feta_cheese"]=2

ingredients["spinach"]=2

else:

print("that's not on the menu, sorry!")

return none

return ingredients

def make_food(ingredients_needed, food_name):

for ingredient in ingredients_needed.keys():

print("adding %d of %s to make a %s" %(ingredients_needed[ingredient], ingredient, food_name))

print("make %s" %food_name)

return food_name

def make_omelet(omelet_type):

if type(omelet_type)==type({}):

print("omelet_type is a dictionary with ingredients")

return make_food(omelet_type, "omelet")

elif type(omelet_type)==type(""):

omelet_ingredients = get_omelet_ingredients(omelet_type)

return make_food(omelet_ingredients, omelet_type)

else:

print("i don't think i can make this kind of omelet: %s" % omelet_type)

"""利用make_omelet函式呼叫get_omelet_ingredients和make_food函式的值"""

omelet_type=make_omelet("cheese")

6樓:匿名使用者

a=get(1,2) # 賦值給a

print(get(1,2)) #或者直接輸出

python中怎麼在函式內呼叫另外函式類

1,如果呼叫在另外一個.py裡面的函式,先匯入 py,然後呼叫2,如果在本py裡面,則把要呼叫的函式放在前面,直接呼叫,例如 def sum a,b return a b c sum 5,6 如果是同一包裡面,直接就可以使用,如果不是同一個包,那麼需要先import後,通過 包名.類名 才能使用。下...

python中類內部的函式可以互相呼叫嗎

可以呼叫,比如下面,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...

python函式呼叫的特點,Python 函式定義和呼叫時都加 ,有什麼作用

python函式呼叫的特點是。函式的多變性。在python中,引數通過賦值傳遞給了函式 也就是說,就像我們所學過的,使用物件引用 在python中,呼叫者以及函式通過引用共享物件,但是改變傳遞的可變物件可以改變呼叫者共享的那個物件。python,函式呼叫的特點在於它可以很快地計算工程式下面的所有總和...