def mul(x): return x*x def my_map(func, args): for n in args: print(func(n)) my_map(mul, [1,2,3,4])
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),甘谷網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:甘谷等地區(qū)。甘谷做網(wǎng)站價(jià)格咨詢:18982081108
python輸入多個(gè)參數(shù)的方法:
使用input()函數(shù)可以輸入多個(gè)參數(shù),多個(gè)參數(shù)之間用逗號(hào)分隔
示例代碼如下:
執(zhí)行結(jié)果如下:
更多Python知識(shí),請(qǐng)關(guān)注:Python自學(xué)網(wǎng)!!
可以的。返回值下載return上,調(diào)用時(shí)用兩個(gè)變量接收。
def F ( x, y ):
return x+y, x-y
a, b = F( 9, 4)
首先你要明白,Python的函數(shù)傳遞方式是賦值,而賦值是通過建立變量與對(duì)象的關(guān)聯(lián)實(shí)現(xiàn)的。
對(duì)于你的代碼:
執(zhí)行 d = 2時(shí),你在__main__里創(chuàng)建了d,并讓它指向2這個(gè)整型對(duì)象。
執(zhí)行函數(shù)add(d)過程中:
d被傳遞給add()函數(shù)后,在函數(shù)內(nèi)部,num也指向了__main__中的2
但執(zhí)行num = num + 10之后,新建了對(duì)象12,并讓num指向了這個(gè)新對(duì)象——12。
如果你明白函數(shù)中的局部變量與__main__中變量的區(qū)別,那么很顯然,在__main__中,d仍在指著2這個(gè)對(duì)象,它沒有改變。因此,你打印d時(shí)得到了2。
如果你想讓輸出為12,最簡潔的辦法是:
在函數(shù)add()里增加return num
調(diào)用函數(shù)時(shí)使用d = add(d)
代碼如下:
def add(num):
num += 10
return num
d = 2
d = add(d)
print d
文章標(biāo)題:python函數(shù)傳多個(gè)值 python把函數(shù)傳入函數(shù)
URL鏈接:http://chinadenli.net/article14/dogcgde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、虛擬主機(jī)、企業(yè)建站、網(wǎng)站收錄、面包屑導(dǎo)航、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)