歡迎來到培訓(xùn)無憂網(wǎng)!
咨詢熱線 400-001-5729
2022-01-13 11:05:20|已瀏覽:192次
exec:假如我們一串字符串里面有Python代碼,這個(gè)時(shí)候,普通情況是會(huì)把這串代碼作為字符串來輸出的,而不會(huì)執(zhí)行這段代碼。如果此時(shí),我們想執(zhí)行這串字符串里面的Python代碼,使用Exec語句即可解決。
例如:
eval:假如我們一串字符串里面有Python的表達(dá)式,這個(gè)時(shí)候,普通情況是會(huì)把這串表達(dá)式作為字符串來輸出的,而不會(huì)執(zhí)行這個(gè)表達(dá)式。如果此時(shí),我們想執(zhí)行這串字符串里面的Python表達(dá)式,使用Eval語句即可解決。c = "print 7788"
exec(c)
d = "77 + 88"Exec與Eval語句的主要區(qū)別是,Exec處理字符串里面的代碼,而Eval是處理字符串里面的表達(dá)。
print eval(d)
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.dedgn.cn/news-id-14939.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注python培訓(xùn)頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050