python eval( ) 使用詳解


 
1、解析表達式 (表達式是str類型)----最常用
    a = 12
    b = "聯播"
    result1 = eval(a+3)        # result1 = 15
    result2 = eval("新聞"+b)    # result2 = “新聞聯播"
 
2、字符串轉list
    要求引號包起來的內容必須是列表
    正確:“[2,’a’]”
    錯誤:“2,a”        # 轉之后是個tuple,且內容不正確
    錯誤:“[2,a]”      # 轉之后結果錯誤
    
3、字符串轉dict
    要求引號包起來的內容必須是字典
    正確:'{"name":"tom","age":18}
  正確:'{"name":"tom","infos":{"size":345}}
 
4、字符串轉tuple
    要求引號包起來的內容必須是元組
    正確:'(2,"a","y")'


免責聲明!

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



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