python基础——exec函数和eval函数区别

exec:动态执行python代码,支持复杂的代码逻辑,接收的参数是str、bytes、code,没有返回值

xiaogu.py中的代码
在这里插入图片描述
使用exec函数执行读出来的内容
在这里插入图片描述
执行以后得到的结果
在这里插入图片描述

eval:计算指定表达式的值,执行的python代码只能执行单个表达式,不支持复杂的逻辑代码,接收的参数是str、bytes、code,有返回值
print(eval("1+1"))

输出:2
发布了36 篇原创文章 · 获赞 2 · 访问量 919

猜你喜欢

转载自blog.csdn.net/zzrs_xssh/article/details/104906693
今日推荐