博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python之eval和exec
阅读量:4562 次
发布时间:2019-06-08

本文共 385 字,大约阅读时间需要 1 分钟。

eval可以执行字符串形式的表达式

In [1]: eval("1 + 2 + 3")Out[1]: 6In [2]: eval("a + 1", {
"a": 99})Out[2]: 100

 

exec执行字符串形式的代码

In [3]: exec("print('hello world')")hello worldIn [4]: exec("print("hello world")")  File "
", line 1 print(“hello world“) ^SyntaxError: invalid character in identifier

内外层双引号不能相同,否则会报错

转载于:https://www.cnblogs.com/xhcdream/p/6979522.html

你可能感兴趣的文章
js编写简单的贪吃蛇游戏
查看>>
2018/12/01 一个64位操作系统的实现 第四章 导入kernel.bin(4)
查看>>
如何在windows xp professional安装iis的解决方法
查看>>
抽象类和接口
查看>>
使用ASP.NET Atlas AutoComplete Behavior或AutoComplete Extender实现自动完成功能(下)
查看>>
golang 常见疑惑总结
查看>>
8大你不得不知的Android调试工具
查看>>
pc端元素拖拽
查看>>
Sublime Text3使用Package Control 报错There Are No Packages Available For Installation
查看>>
判断连通图是否有环(并查集)
查看>>
汽车之家面试题2016
查看>>
POJ-数据结构-优先队列模板
查看>>
【HAOI2006】旅行(并查集暴力)
查看>>
css实现文本超出部分省略号显示
查看>>
留言板
查看>>
vue-router组件状态刷新消失的问题
查看>>
Android UI开发第十四篇——可以移动的悬浮框
查看>>
java8的一些用法
查看>>
(十)Hive分析窗口函数(二) NTILE,ROW_NUMBER,RANK,DENSE_RANK
查看>>
2018-11-19站立会议内容
查看>>