python之eval()函數---將字符串str轉換為列表,字典,元組等


2021.06.02補充:

就是把字符串轉成普通變量名。你把一段代碼定義成字符串,也可以用eval轉成普通代碼執行;

eval可以獲取到變量的值,如下:

 也可以用到替換自動化測試中${變量}的取值中,舉例如下:

 

====================================================================

2021.04.27補充:

eval() 把數據類 轉換成 他們原本的數據類型,僅限於字符串和類型之間的轉換,其他的不行,僅限於字符串的bool值,字符串的字典、元組、列表,還有數字轉成他們原本的類型

 ====================================================================

eval()方法是將字符串當成有效的Python表達式來求值,並返回計算結果。

也就是將字符串類型的文件轉換為本來面目(即實現list、tuple、dict和string之間的轉換)

比如,json.loads() 字符串轉換成字典類型,可以使用eval()方法來代替它。

舉例:



接下來我們舉例子來驗證一下:




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM