exec eval compile区别:

exec 执行python代码,无论是存储在对象/文件/字符串内都可执行
eval 执行存储于对象或字符串内的python表达式
compile 对代码预编译,可防止重复编译一段代码

exec

格式:exec obj
代码:

eval

格式:eval( obj[, globals=globals(), locals=locals()] ) 全局变量和局部变量
代码:

compile

格式:compile( str, file, type) file代码存放地方 type有三类:eval single配合单一语句exec使用 exec配合exec多语句使用
代码:

HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客