猫史档案馆


一行代码!完成算数!【exec的使用】

用户:苏文星苏文星查看:0 回复:0 评论:0 创建时间:2022-03-26T16:24:12


在python里有个很酷的函数叫exec

用法是

exec('这里是python代码')

用它可以在python中运行python!

听不懂?

你只要知道 它相当于 python终端 就可以了

接下来是正事了

让它帮我们 一行代码完成运算

print(exec(input('输入一个算数式:')))

接下来我们分析一下发生什么了

input输入一个算数式(字符串形式,假设输入 3+5)

exec执行代码(算数式),相当于在终端输入代码那种一样center_image

上图是在终端输入3+5(按下回车即可执行,在编辑器里直接这样是没用的,必须要print)

exec执行完代码后,返回结果就是 8 了!

和终端一样!

神奇不?

假如我们输入 8/4,exec返回的是 2

输入3*9,返回 27

总之exec可以帮我们像在终端一样运行代码

这样也可以

exec("print('hello world')")

不过要注意引号哦

懂了就赞一个吧


回复

上一页1 页 / 共 0下一页