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