Python培训之eval在python中的意思是什么

发布时间:2022-09-09 09:43:31 人气:184 作者:多测师

  eval在python中的意思:

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

  eval()函数用来执行一个字符串表达式,并返回表达式的值。还可以把字符串转化为list、tuple、dict。

  eval函数的语法:

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

  参数:

  expression:表达式。

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

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

Python培训之eval在python中的意思是什么

  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培训之eval在python中的意思是什么,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线