我很難理解如何使用回傳值。
def grab_name(string):
return grab("users/self/profile", string)
def print_user_info(arg):
print(grab("users/self/profile", "janice"))
我需要使用傳遞第一個函式的結果才能列印用戶資訊。但我不知道該怎么做......第二個函式不應該使用字串或直接呼叫該函式。我知道回傳值不存在于第一個函式的范圍之外,所以我不明白如何將值放入第二個函式,而無需像上面那樣直接呼叫它。
第一個函式基本上是回傳一個字典,第二個函式需要消耗呼叫第一個函式的結果。
uj5u.com熱心網友回復:
我認為這個小修改是你所尋求的。
def grab_name(string):
return grab("users/self/profile", string)
def print_user_info(arg):
print(grab_name("janice"))
uj5u.com熱心網友回復:
def grab_name(string):
return grab("users/self/profile", string)
def print_user_info(arg):
return "janice"
print(print_user_info(grab_name))
結果 :
janice
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/512625.html
標籤:Python功能返回
上一篇:被破壞的物體還在嗎?
