python內置函數之eval函數詳解
更新時間:2022年01月12日 08:58:49 作者:木心
這篇文章主要為大家介紹了python內置函數之eval函數,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
一、簡介
eval()函數用來執(zhí)行一個字符表達式的值,并返回表達式的值
二、語法
具體語法:eval(expression[, globals[, locals]])
參數:
expression
– 表達式。
globals
– 變量作用域,全局命名空間,如果被提供,則必須是一個字典對象。
locals
– 變量作用域,局部命名空間,如果被提供,可以是任何映射對象。
返回值:返回表達式計算的結果,也可以用來將字符串轉換為列表或者字典。
三、舉例
1、計算str表達式的值
結果:
6
2、將str轉換成list
結果:
[1, 2, 3, 4]
3、將str轉換成dict
結果:
{'a': 1, 'b': 2}
四、Reference
http://www.dbjr.com.cn/article/225812.htm
https://docs.python.org/zh-cn/3.9/library/functions.html?highlight=open#eval
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內容!
相關文章
詳解用python實現簡單的遺傳算法
這篇文章主要介紹了詳解用python實現簡單的遺傳算法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
2018-01-01
Python中asyncore的用法實例
這篇文章主要介紹了Python中asyncore的用法,asyncore提供了方便的網絡操作方法,本文以連接并解析www.python.org主頁為例加以說明,需要的朋友可以參考下
2014-09-09
PyTorch零基礎入門之構建模型基礎
PyTorch是一個開源的Python機器學習庫,基于Torch,用于自然語言處理等應用程序,它是一個可續(xù)計算包,提供兩個高級功能:1、具有強大的GPU加速的張量計算(如NumPy)。2、包含自動求導系統(tǒng)的深度神經網絡
2021-10-10
淺談python數據類型及其操作
今天帶大家了解python數據類型的相關知識,文中介紹的非常詳細,對正在學習python的小伙伴們有很好地幫助,需要的朋友可以參考下
2021-05-05
ansible作為python模塊庫使用的方法實例
ansible是一個python package,是個完全的unpack and play軟件,對客戶端唯一的要求是有ssh有python,并且裝了python-simplejson包,部署上簡單到發(fā)指。下面這篇文章就給大家主要介紹了ansible作為python模塊庫使用的方法實例,需要的朋友可以參考借鑒。
2017-01-01
關于Python中字符串的各種操作
本文將重點介紹Python字符串的各種常用方法,字符串是實際開發(fā)中經常用到的,所有熟練的掌握它的各種用法顯得尤為重要。需要的朋友可以參考下面文章內容
2021-09-09