python中eval()函数的理解和⽤法今天⼜有同学问这个问题,他说⽹上也有很多回答,但是也不太明⽩,那么我以⼀种通俗易懂描述下。
通俗简单的说:eval()就是会去执⾏参数⾥的字符串,并返回相应的值。
什么叫可以执⾏字符串,我们来回顾下普通的字符类型。python是做什么的通俗易懂的
当我们想让字符串⾥的内容进⾏运算,咋搞?
那么eval()就出现了,它能执⾏字符串。怎么执⾏?执⾏后是什么样的?
当字符串⾥是数值类型
看到这个栗⼦,⼤家是不是有⼀点理解它的作⽤了,没错,它就是为需要执⾏的字符串⽽⽣。
它还有⼏个场景可以使⽤,就是可以把字符串中的列表、元组、字典从字符串转换回来。
再来⼀盘栗⼦:
当字符串⾥是列表类型
当字符串⾥是元组类型
当字符串⾥是字典类型
希望能对你有帮助。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论