當前位置:成語大全網 - 新華字典 - python中eval是幹嘛的

python中eval是幹嘛的

eval是Python的壹個內置函數,功能十分強大,這個函數的作用是,返回傳入字符串的表達式的結果。就是說:將字符串當成有效的表達式?來求值並?返回計算結果。

eval函數就是實現list、dict、tuple與str之間的轉化,同樣str函數把list,dict,tuple轉為為字符串

eval的語法:

eval(expression])expression:表達式。globals:(可選參數)變量作用域,全局命名空間,如果被提供,則必須是壹個字典對象。locals:(可選參數)變量作用域,局部命名空間,如果被提供,可以是任何映射對象。

簡介:

eval函數主要是用來實現python中各種數據類型與str之間的轉換。字符串中包含的什麽,通過eval函數就可以輸出什麽。

比如字符串裏面包含的字典就輸出字典,包含的列表就輸出列表,但是字符串相應的格式壹定要輸入正確,否則會報錯。