Python eval,exac,compile,,# eval 是把字
Python eval,exac,compile,,# eval 是把字
# eval 是把字符串类型的数据作为代码进行执行s = "18+2"ret = eval(s) # 执行字符串类型的代码print(ret)code = input("请输入你要执行的代码:")ret = eval(code)print(ret)s = "{‘name‘:‘alex‘, ‘age‘:18, ‘isMan‘:False}" # 字符串# # 把字符串类型的代码还原回字典, 列表, 元组ret = eval(s) # 侧重的有返回值print(ret)print(type(ret))# exec execute 执行字符串类型的代码, 不能太长. 不能太乱code = input("请输入你要执行的代码")exec(code) # 没有返回值. 想要返回值用evalprint(a) # pycharm报错不一定准# compile 编译: 把你要执行的代码先预编译. 通过exec和eval可以执行我们的代码code = ‘‘‘for i in range(10): if i % 2 == 0: print(i)‘‘‘c = compile(code, "", "exec") # 预加载代码# execexec(c) # 运行代码# 可以使用complie写一个编程大赛.
Python eval,exac,compile
相关内容
- python判断变量类型是否为List列表,,li =["hell
- 实战--Python读取Excel表中的用例,,不管是做Ui自动化和
- 【Python】从汇率转换算法谈起,,CurStr = i
- Python3基础 一个类中 属性与方法重名时,属性会覆盖方
- Python如何让读取文件内容为字符串 ?案例详解,,方法
- 从数据库到可视化性能,5个大数据分析工具测评,py
- python中requests.session的妙用,,在进行接口测试的时候
- python缂栫▼蹇€熶笂鎵嬬7绔犱範棰?0,,鏍囩锛
- python 之 函数,,s = ‘hello
- Linux下python虚拟环境和配置,,sudo apt-g
评论关闭