如何使用python中的exec函式?

pswyjz發表於2021-09-11

如何使用python中的exec函式?

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

1、exec 函式

執行儲存在字串或檔案中的 Python 語句,相比於 eval,exec可以執行更復雜的 Python 程式碼。

2、語法

exec(object[, globals[, locals]])

3、引數

object ---  必選,表示需要被指定的Python程式碼。

globals --- 可選,表示全域性名稱空間(存放全域性變數)

locals ---   可選,表示當前區域性名稱空間(存放區域性變數)

4、返回值

None

5、使用例項

執行以string型別儲存的Python程式碼

程式碼:
a = "e = 1"
exec(a)
print(e)

結果:
1

我們在絕大多數情況下是不需要使用exec 函式的,但是像以上這種情況,使用exec 函式就可以很好的解決問題,所以,exec 函式也是要掌握的喲~

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2831643/,如需轉載,請註明出處,否則將追究法律責任。

相關文章