共計 448 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,eval() 函數用于將字符串作為代碼執行,并返回執行結果。
eval() 函數的調用方式如下:
- 將字符串作為代碼進行求值,并返回結果:
result = eval("1 + 2")
print(result) # 輸出:3
- 將字符串作為代碼進行求值,并將結果賦值給變量:
expression = "3 * 4"
result = eval(expression)
print(result) # 輸出:12
- 使用 eval() 函數執行帶有變量的代碼,并傳入變量的值作為參數:
x = 5
y = 2
expression = "x * y"
result = eval(expression, {"x": x, "y": y})
print(result) # 輸出:10
在這個例子中,我們將變量 x 和 y 的值傳遞給 eval() 函數,以便在求值表達式時使用它們。
需要注意的是,eval() 函數的使用需要謹慎。由于它允許執行任意代碼,可能存在安全風險,特別是當用于處理用戶輸入時。因此,在使用 eval() 函數時,應該確保輸入的代碼是可信的。
丸趣 TV 網 – 提供最優質的資源集合!
正文完