python如何在函式中呼叫另函式返回的多個

2021-04-12 18:06:58 字數 4350 閱讀 6342

1樓:餘暇遊手於斯

不需要的值用 _ 代替。例如,只要b的值:_ , b , _ = return ()

2樓:星靈夢行

你的bai意思是 函式值返回值直接放du到另一個函zhi數當參dao數吧實際上可以回變通一下,返回答的是元組,然後怎麼拿到元組中的一個最簡單的就是使用

如果 return a,b,c ,想拿到b使用 fun()[1] // 下標從0開始

3樓:匿名使用者

你可以用3個變數去接收返回值,也可以直接獲得tuple,然後用陣列的索引去獲得。比內如這樣:容

def returnmulti():

return 1, 2, 3

result = returnmulti()a, b, c = returnmulti()print result[0], result[1], result[2]

print a, b, c

結果是一樣的。

如何在js函式中呼叫另外一個函式

4樓:匿名使用者

1、一個js呼叫另外一個js的方法,最簡單的例子就是jquery的呼叫。首先準備好兩個js檔案。

2、然後寫一個html檔案,通過方法,將兩個js引用到html檔案中。

3、處於下方的js檔案,就可以直接呼叫上方js檔案中的內容了。比如我們在html中先載入了jquery,在第二個js可以使用dollar來對物件進行直接操作。

4、因為js本身是不能執行的,必須依託於html才能執行。的引用其實就相當於將幾個js檔案都寫在html檔案中了,所以可以直接呼叫。

5樓:匿名使用者

在一個js檔案裡面定義函式,比如function a (){}

然後在另一個js檔案裡面直接呼叫a();

但是在html中引入檔案的時候,定義函式的那個js檔案要在呼叫的那個js檔案的前面引入

6樓:匿名使用者

都是一個方法啊!包括引數的傳遞,如下例:

//一、定義函式"a"

function a(a1)

//二、定義函式b,並在b中呼叫函式a

function b(b1)

//三、執行函式b

b(1);//假調b1是一個數字引數,這樣就會在執行的b函式的時候根據要求執行a函式了。

如果只是在同一個級別呼叫不存在公用不公用與否;如果是類函式就需要。

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

7樓:匿名使用者

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

python:呼叫一個函式返回多個值的問題

8樓:gta小雞

因為你還在函式內部,看到提示符前的...了嗎?在return nx, ny後要敲兩次回車才是退出當前**塊。

python 一個類的函式如何呼叫另一個類中函式的返回值? 5

9樓:du知道君

可以呼叫,

比如下面,common_func被多個函式調版用。

權 class myclass: def __init__(self): pass def func1(self):

# do something self.common_func() def func2(self): # do something self.

common_func() def common_func(self): pass

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

10樓:暴暴鹿兒

你的問題:

你先定義了一個函式;

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

如下:def shan():

...rsult=get(a,b)

print result

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

11樓:匿名使用者

這裡利用《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")

12樓:匿名使用者

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

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

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

13樓:流氓大皇

1,如果呼叫在另外一個.py裡面的函式,先匯入**.py,然後呼叫2,如果在本py裡面,則把要呼叫的函式放在前面,直接呼叫,例如:

def sum(a, b):

return a + b

c = sum(5, 6)

14樓:匿名使用者

如果是同一包裡面,直接就可以使用,如果不是同一個包,那麼需要先import後,通過「包名.類名」才能使用。

下面是同一個包裡面的案例:

def a():

print(1)

def b():

a()print (2)b()

15樓:踏雪三郎

今天遇到同樣的問題,就來答一波吧

1,如果是在類中,那麼就很簡單了,類中的一個函式呼叫另一個函式,只要在那個被呼叫的函式前加self即可(圖如下,詳細可以參考筆者部落格),

2,如果不是在類中,(這是筆者遇到的問題),有一個簡單的方法,如下sin_f函式呼叫sin函式(注:a=sin()不能寫到sin_f()函式下,會說a沒宣告就呼叫):

3,如果是已經存在的包,那麼呼叫包更簡單了,(同樣可以參考筆者上面給的那個部落格第四部分)

4,最後,更多關於python問題可以參考筆者的python教程筆記

python中怎麼呼叫自定義函式

網上的很多資料都是說 如果把my abs 的函式定義儲存為abstest.py檔案了,那麼,可以在該檔案的當前目錄下啟動python直譯器,用from abstest import my abs來匯入my abs 函式,注意abstest是檔名 不含.py副檔名 但是在嘗試這種方法後,發現仍然還是無...

如何在c中呼叫vc中編寫的,如何在C 中呼叫VC 中編寫的DLL

1 如果這是個用c 編寫的dll檔案,那麼using dll檔案的名稱空間,然後就可以呼叫名稱空間中的類。2 如果是不是用c 編寫的dll檔案,那麼就把dll放到合適位置 winform程式目錄下,web程式bin資料夾下,system32資料夾下 然後using system.runtime.in...

python函式怎麼使用另函式內的變數

例如一個函式內有一個變數i,怎麼在函式外或另一個函式中呼叫或更改它。新手學習,謝謝。不能在函式外更改某函式裡的區域性變數,因為每當你例項化那個函式的時候,那個函式裡面的區域性變數也會被重新賦值,重新定義,談何更改呢?這一個全部變數和區域性變數的問題,如果要實現樓主說的,必須使用全域性變數 類中的se...