日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python內置函數之eval函數詳解_python

作者:木心 ? 更新時間: 2022-03-27 編程語言

一、簡介

eval()函數用來執行一個字符表達式的值,并返回表達式的值

二、語法

具體語法:eval(expression[, globals[, locals]])

參數:

expression – 表達式。

globals – 變量作用域,全局命名空間,如果被提供,則必須是一個字典對象。

locals– 變量作用域,局部命名空間,如果被提供,可以是任何映射對象。

返回值:返回表達式計算的結果,也可以用來將字符串轉換為列表或者字典。

三、舉例

1、計算str表達式的值

eval('3 * 2')

結果:

6

2、將str轉換成list

eval('[1, 2, 3, 4]')

結果:

[1, 2, 3, 4]

3、將str轉換成dict

eval("{'a':1, 'b':2}")

結果:

{'a': 1, 'b': 2}

四、Reference

https://www.jb51.net/article/225812.htm
https://docs.python.org/zh-cn/3.9/library/functions.html?highlight=open#eval

總結

原文鏈接:https://blog.csdn.net/qq_44940689/article/details/122443843

相關推薦

欄目分類
最近更新