eval函数python
python中的eval函数应该如何使用?我们一起了解一下吧!
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
以下是 eval() 方法的语法:
eval(expression[,globals[,locals]])
语法参数详解:
expression -- 表达式。
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
返回值:返回表达式计算结果。
以下是具体使用实例。
1 字符串转换成列表:
a="[1,2,3,4,5]"
b=eval(a)
# a是字符串类型数据,b是列表类型数据
2 字符串转换成字典 :
a="{"name":"guo","age":25}"
b=eval(a)
# a为字符串类型数据,b为字典类型数据
3 字符串转换为元组:
a="(1,2,3,4,5)"
eval(a)
# a的数据结构是字符串 b的数据结构是元组
4 eval()返回表达式的值:
x=4
eval("3*x")
# 返回值为12
x=10
g={'a':4}
eval{"a+1",g}
# 返回值为 5
x=10
b=20
c=30
g={'a':6,'b':8}
t={'b':100,'c':10}
eval('a+b+c',g,t)
# 返回值为116
关于python中的eval函数使用方法,我们就分享到这啦!
-
吉利帝豪gs怎么查看跑了多少公里?
就是在仪表盘上面有公里数的,查看汽车油耗的方法如下:1、加油量除以公里数就是燃油消耗量,一般的办法是跑一段路,记好里程这样算,比如跑400公里,然后再加油,看看加了多少升油;2...
问答查看全文>> -
奔驰g63 amg百公里加速多少秒
这款车的百公里加速时间大约是4.5秒。奔驰g63 amg也使用了4.0升v8双涡轮增压发动机。这款发动机最大功率为430kw,最大扭矩为850牛米,最大功率转速为6000转每分...
问答查看全文>> -
2019款北京现代ix35定速巡航怎么操作?
2019款北京现代ix35定速巡航操作方法:1、set-第一次按是设定巡航速度,开始巡航后,按set-是减少设定的巡航速度,踩油门只是加速,没有改变设定的巡航速度,也没有解除自...
问答查看全文>> -
二手骐达怎么样值得买吗?
骐达二手车如果年限还行,车况良好,价格实惠,还是挺好的,值得入手:1、目前,二手车的价格受到新车市场的冲击很大,新车频繁降价,使二手车的价格也出现了一些变化;2、为此,车主要对...
问答查看全文>>
推荐
- 12019新雷凌防碰撞怎么开启?336
- 2座右铭梅花 座右铭经典236
- 3汽车仪表灯不亮了怎么回事?138
- 4世界十大美食节383
- 518款福克斯保养怎么复位?200
- 6抖音白龙礼物多少钱人民币174
- 7冻干粉可以常温保存吗 冻干粉放冷藏还是冷冻203
- 8海未枯石已烂是什么梗 海未枯石已烂是什么意思145