當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python eval()用法及代碼示例

python eval() 函數解析傳遞給它的表達式並在程序中運行 python 表達式(代碼)。

簽名

eval(expression, globals, locals)

參數

expression- 字符串被解析和評估為 Python 表達式。

globals(可選)- 指定可用全局方法和變量的字典。

locals (可選) - 它是另一個字典,通常用於在 Python 中映射類型。

返回

它返回從表達式計算的結果。

Python eval() 函數示例 1

下麵的例子顯示了 eval() 的工作:

x = 5
print(eval('x + 1'))

輸出:

6

說明:在上麵的例子中,我們取一個名為 x 的整數變量,eval() 函數解析表達式並返回表達式計算的結果。





相關用法


注:本文由純淨天空篩選整理自 Python eval() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。