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...