知行编程网知行编程网  2022-08-17 05:30 知行编程网 隐藏边栏  10 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于eval在python中的意思是什么的相关知识,包括python中elif是什么意思,以及python中eval和int这些编程知识,希望对大家有参考作用。


1、eval函数的简介和语法:

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

eval函数的语法:

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

参数:

expression:表达式。

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

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


2、eval()函数使用实例:

字符串转换成列表:

a="[1,2,3,4,5]"
b=eval(a)
 
# a是字符串类型数据,b是列表类型数据

字符串转换成字典 :

a="{"name":"guo","age":25}"
b=eval(a)
 
# a为字符串类型数据,b为字典类型数据

字符串转换为元组:

a="(1,2,3,4,5)"
eval(a)
 
# a的数据结构是字符串 b的数据结构是元组

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学习网,免费的在线学习
,欢迎关注!


(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

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

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