国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » python編程資訊

資訊內(nèi)容

python中eval的用法是什么

極客小將2021-03-02-
簡(jiǎn)介python中eval的用法:將字符串str當(dāng)成有效的表達(dá)式來求值并返回計(jì)算結(jié)果,語(yǔ)法為【eval(source[,globals[,locals]])->value】。本教程操作環(huán)境:windows7系統(tǒng)、python3.9版,DELLG3電腦,該方法適用于所有品牌電腦。python中eva

極客小將版權(quán)所有。

python中eval的用法:將字符串str當(dāng)成有效的表達(dá)式來求值并返回計(jì)算結(jié)果,語(yǔ)法為【eval(source[, globals[, locals]]) -> value】。wSi少兒編程網(wǎng)-https://www.pxcodes.com

wSi少兒編程網(wǎng)-https://www.pxcodes.com

本教程操作環(huán)境:windows7系統(tǒng)、python3.9版,DELL G3電腦,該方法適用于所有品牌電腦。wSi少兒編程網(wǎng)-https://www.pxcodes.com

python中eval的用法:wSi少兒編程網(wǎng)-https://www.pxcodes.com

python eval() 函數(shù)的功能:將字符串str當(dāng)成有效的表達(dá)式來求值并返回計(jì)算結(jié)果。wSi少兒編程網(wǎng)-https://www.pxcodes.com

語(yǔ)法:wSi少兒編程網(wǎng)-https://www.pxcodes.com

eval(source[, globals[, locals]]) -> value

參數(shù):wSi少兒編程網(wǎng)-https://www.pxcodes.com

source:一個(gè)Python表達(dá)式或函數(shù)compile()返回的代碼對(duì)象wSi少兒編程網(wǎng)-https://www.pxcodes.com

globals:可選。必須是dictionarywSi少兒編程網(wǎng)-https://www.pxcodes.com

locals:可選。任意map對(duì)象wSi少兒編程網(wǎng)-https://www.pxcodes.com

如果提供了globals參數(shù),那么它必須是dictionary類型;如果提供了locals參數(shù),那么它可以是任意的map對(duì)象。wSi少兒編程網(wǎng)-https://www.pxcodes.com

python的全局名字空間存儲(chǔ)在一個(gè)叫g(shù)lobals()的dict對(duì)象中;局部名字空間存儲(chǔ)在一個(gè)叫l(wèi)ocals()的dict對(duì)象中。我們可以用print (locals())來查看該函數(shù)體內(nèi)的所有變量名和變量值。wSi少兒編程網(wǎng)-https://www.pxcodes.com

x = 1 y = 1 num = eval("x+y") print('num',num) def g(): x = 2 y = 2 num1 = eval("x+y") print('num1',num1) num2 =eval("x+y",globals()) print('num2',num2) num3 = eval("x+y",globals(),locals()) print('num3',num3) g() num 2 num1 4 num2 2 num3 4

解析:num2 因?yàn)橛術(shù)lobals所以是全局變量,執(zhí)行后結(jié)果為4;num3 既有g(shù)lobals 又有l(wèi)ocals,僅在此情況下,優(yōu)先采用locals的值,故計(jì)算結(jié)果是2wSi少兒編程網(wǎng)-https://www.pxcodes.com

相關(guān)免費(fèi)學(xué)習(xí)推薦:python視頻教程wSi少兒編程網(wǎng)-https://www.pxcodes.com

以上就是python中eval的用法是什么的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注少兒編程網(wǎng)其它相關(guān)文章!wSi少兒編程網(wǎng)-https://www.pxcodes.com

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 沙坪坝区| 阿拉尔市| 大港区| 忻城县| 黔南| 商丘市| 永吉县| 南丹县| 张北县| 通道| 贺兰县| 根河市| 收藏| 华阴市| 冕宁县| 上饶县| 孙吴县| 武山县| 林西县| 平潭县| 策勒县| 获嘉县| 攀枝花市| 来安县| 宁乡县| 云南省| 藁城市| 察隅县| 武威市| 祁门县| 固安县| 沭阳县| 讷河市| 伊宁市| 兴业县| 梁平县| 长岭县| 德昌县| 遂溪县| 鄢陵县| 临西县|