知行编程网知行编程网  2022-09-01 04:30 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中有eval函数吗的相关知识,包括python中append函数,以及python中的float函数这些编程知识,希望对大家有参考作用。

python中是否有eval函数

eval() 函数执行字符串表达式并返回表达式的值。你还可以将字符串转换为列表、元组和字典。


eval函数的语法:

eval(expression[,globals[,locals]])


参数:


·

expression:表达式。


·

globals:变量作用域,如果被提供,必须是一个字典对象。


·

locals:变量作用域,如果被提供,可以说任何映射对象。

一、字符串转换成列表

a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
print(type(a))
b = eval(a)
print(type(b))
print(b)

python中是否有eval函数

二、字符串转换成字典

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

python中是否有eval函数

三、字符串转换成元组

a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
print(type(a))
b=eval(a)
print(type(b))
print(b)

python中是否有eval函数

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享