首页 / 知识
pythoneval函数作用
2023-11-12 13:03:00
pythoneval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。
eval()函数常见作用有:
1、计算字符串中有效的表达式,并返回结果
>>>eval('pow(2,2)')4
>>>eval('2+2')4
>>>eval("n+4")85
2、将字符串转成相应的对象(如list、tuple、dict和string之间的转换)
>>>a="[[1,2],[3,4],[5,6],[7,8],[9,0]]"
>>>b=eval(a)
>>>b
[[1,2],[3,4],[5,6],[7,8],[9,0]]
>>>a="{1:'xx',2:'yy'}"
>>>c=eval(a)
>>>c
{1:'xx',2:'yy'}
>>>a="(1,2,3,4)"
>>>d=eval(a)
>>>d
(1,2,3,4)
3、将利用反引号转换的字符串再反转回对象
>>>list1=[1,2,3,4,5]
>>>list1
'[1,2,3,4,5]'
>>>type(list1)
type'str'>
>>>type(eval(list1))
type'str'>
>>>a=eval(list1)
>>>a
[1,2,3,4,5]
以上内容为大家介绍了python培训之eval函数作用,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python如何比较两个字符串是否相等
python如何比较两个字符串是否相等,培训,工作,字符串,两个,下面,以上,方法,更多,内容,python在实际的开发工作中,经常会遇到要判定两个字符串python如何确定是否为可迭代对象
python如何确定是否为可迭代对象,培训,元素,索引,对象,整数,字典,函数,类型,下标,模块,迭代可以理解为,任意的集合使用for循环遍历python中,迭pythonrange函数怎么用
pythonrange函数怎么用,步长,培训,函数,负数,整数,语法,字母,实例,以上,以下,pythonrange()函数可创建一个整数列表,一般用在for循环中。函数python判断字符串是否为小数的方法
python判断字符串是否为小数的方法,培训,代码,合法,小数点,小数,整数,字符串,方法,右边,左边,python想判断一个字符串是不是一个合法的小数,但python怎么判断是否为空字符串
python怎么判断是否为空字符串,密码,培训,字符串,空格,字符,用户名,方法,两边,长度,全部,判断python中的一个字符串是否为空,可以使用如下方法python如何调用python函数
python如何调用python函数,函数,代码,概念,培训,名字,工作,系统,基础,语句,定义,函数function是python编程核心内容之一,也是比较重要的一块。python字符串拼接有哪些方法?
python字符串拼接有哪些方法?,培训,一致,字符串,位置,异常,结果,方式,方法,字符,参数,python拼接字符串一般有以下几种方法:①直接通过(+)操作python调用函数和打印函数的区别
python调用函数和打印函数的区别,培训,函数,区别,变量,实例,分配,以上,参数,东西,更多,python调用函数和打印函数的区别1、当你调用一个返回python函数中使用for循环
python函数中使用for循环,培训,函数,内部,都会,实例,以上,更多,内容,python函数中使用for循环1、在for循环中使用函数需要更长的执行时间,因python使用f格式化字符串
python使用f格式化字符串,培训,字符串,变量,放入,引号,函数,以上,之间,方式,方法,python使用f格式化字符串1、若要格式化字符串,可在字符串开python列表中有哪些内置函数
python列表中有哪些内置函数,情况,培训,函数,列表,元素,素数,总和,字符串,数值,字典,python列表中有哪些内置函数在Python中,与列表相关的内置python使用f.read()返回字符串
python使用f.read()返回字符串,数据,培训,字符串,文本,字节,文件,负数,末尾,数值,字符,python使用f.read()返回字符串说明1、f.read(size)读