国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python小白 問(wèn)關(guān)于匿名函數(shù)的問(wèn)題

瀏覽:106日期:2022-06-28 15:55:37

問(wèn)題描述

第一段代碼:

# -*- coding:gb2312 -*-def test(a,b,funC): result = funC(a,b) return resultfunC = eval(input('請(qǐng)輸入函數(shù)'))num = test(11,22,funC)print(num)

在input當(dāng)中可以輸入類似 lambda x,y:x+y 這樣的匿名函數(shù)。現(xiàn)在我覺(jué)得輸入lambda x,y:x+y太麻煩,我想把前面的lambda x,y:這一段給直接寫上去,input輸入的時(shí)候,直接輸入x+y這一個(gè)部分,于是我把代碼改成如下:

第二段代碼:

# -*- coding:gb2312 -*-def test(a,b,funC): result = funC(a,b) return resultfunA = eval(input('請(qǐng)輸入函數(shù)'))funB = 'lambda x,y:'funC = eval(funB)+funCnum = test(11,22,funC)print(num)

改成之后,我運(yùn)行程序:

python小白  問(wèn)關(guān)于匿名函數(shù)的問(wèn)題

結(jié)果報(bào)出如下錯(cuò)誤。一下子沒(méi)看懂,不知道這里是什么意思。我想問(wèn),為什么我這樣改不行呢?第一段代碼當(dāng)中的:

funC = eval(input('請(qǐng)輸入函數(shù)')) #運(yùn)行時(shí)輸入:lambda x,y:x+y

和第二段代碼當(dāng)中的:

funA = eval(input('請(qǐng)輸入函數(shù)')) #運(yùn)行時(shí)輸入:x+yfunB = 'lambda x,y:'funC = eval(funB)+funC

這兩段代碼不應(yīng)該是等價(jià)的么?為什么前者可以順利執(zhí)行,后者會(huì)報(bào)錯(cuò)?

問(wèn)題解答

回答1:

第二段代碼應(yīng)該是:

strA = input('請(qǐng)輸入函數(shù)')strB = 'lambda x,y:'funC = eval(strB+strA)

你輸入的不是函數(shù)不是函數(shù)不是函數(shù),輸入的是字符竄。eval這個(gè)函數(shù)的作用是把你輸入的字符串當(dāng)成python代碼來(lái)執(zhí)行

回答2:

兩點(diǎn):

# -*- coding:gb2312 -*-def test(a,b,funC): result = funC(a,b) return resultfunA = input('請(qǐng)輸入函數(shù)') #這兒改成 input('請(qǐng)輸入函數(shù)')funB = 'lambda x,y:'funC = eval(funB)+funC #這兒改成 eval(funB+funA)num = test(11,22,funC)print(num)回答3:

funC = eval('lambda x,y:' + input('請(qǐng)輸入函數(shù)'))num = test(11,22,funC)print(num)

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日本一区二区高清不卡 | 久久香蕉国产观看猫咪3atv | 日韩在线视频免费不卡一区 | 失禁h啪肉尿出来高h男男 | 一级女毛片| 色偷偷女男人的天堂亚洲网 | 亚洲精品一区亚洲精品 | 国产福利三区 | 思思99re| 美女和男人免费网站视频 | 国产精品欧美一区二区三区 | 亚洲精品国产精品国自产网站 | 成人免费视频软件网站 | 中文字幕成人网 | 亚洲一区二区三区免费 | 黄色国产在线观看 | 一级毛片aaa片免费观看 | 2021国产精品自在拍在线播放 | 日本一级大毛片a一 | 成人一级网站 | 久久久久久久久久久观看 | 欧美黑粗特黄午夜大片 | 久久精品国产欧美 | 国产精品成人观看视频国产 | 亚洲精品福利一区二区三区 | 成人精品在线 | 国产亚洲精品国产一区 | 成人午夜爽爽爽免费视频 | 日韩欧美高清在线观看 | 成人观看网站a | 亚洲欧美一区二区视频 | 亚洲社区在线 | 亚洲国产天堂久久综合网站 | 欧美成人做性视频在线播放 | 欧美视频一区二区在线观看 | 久久国产精品久久精品国产 | 香蕉国产人午夜视频在线观看 | 亚洲a在线播放 | 亚洲天堂视频在线免费观看 | 国产末成年女噜噜片 | 美女啪啪网站又黄又免费 |