【Python】eval函数

  • Post author:
  • Post category:python


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 版权协议,转载请附上原文出处链接和本声明。