eval()函数的官方解释是用来执行一个字符串表达式,并返回表达式的值。
说直接点就是,可以把拥有特定属性的字符串,直接给转换成Python中的某种数据类型,或者直接计算该字符串所代表的算式。这是个非常便捷的函数,下面是例子:
a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
print(type(eval(a)))
b = "3*2"
print(eval(b))
c = '32'
print(type(eval(c)))
>>>
<class 'list'>
6
<class 'int'>
版权声明:本文为orsonV原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。