python with函式怎麼用

2021-04-12 18:04:31 字數 2031 閱讀 7932

1樓:受司大人

with open('abc.txt','r') as f:

balabalabala

等價copy於

try:

f = open('abc.txt','r')except:

pass

else:

balabalabala

finally:

f.close()

語法bai

是不du

是簡zhi潔多了

dao?

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

2樓:暴暴鹿兒

你的問題:

你先定義了一個函式;

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

如下:def shan():

...rsult=get(a,b)

print result

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

3樓:匿名使用者

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

4樓:匿名使用者

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

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

Excel Vlookup函式怎麼用

vlookup函式,遮蔽0與na值 excel中vlookup函式如何使用,我教你!vlookup函式的使用方法。vlookup 函式 如果需要按行查詢表或區域中的內容,請使用 vlookup,這是一個查詢和引用函式。例如,按員工號查詢某位員工的姓氏,或通過查詢員工的姓氏查詢該員工的 號碼 就像使用...

函式的運算,什麼是函式怎麼用函式計算

函式就是在某變化過程中有兩個變數x和y,變數y隨著變數x一起變化,而且依賴於x。如果變數x取某個特定的值,y依確定的關係取相應的值,那麼稱y是x的函式。在不同階段函式有不同定義 初中高中不同。函式計算器呢。是可以輸入函式,畫函式圖象等功能的計算器。你說的太籠統了 函式其實通俗 的講就是一種代數關係 ...

怎麼用MID函式擷取指定字元MID函式的用法

比如a hello132 則mid a,1,5 的結果是hello 括號裡第一個a是指代a這條函式,第二個數1是指代 hello132 的第一個字母 h 第三個數5是指代 h 後 包括h 的5個字元,就是 hello excel中mid函式的用法是什麼?1 mid函式用於從指定位置開始,提取使用者指...