>>> x = 1

>>> eval("x + 1")  # 注意:"x + 1"是字符串

2

>>> eval("4

True

>>> eval("'py' * 3")

'pypypy'

>>> eval("10 ** 2")

100

eval()函数不仅仅能运行简单表达式,还能调用函数,使用方法等等:

>>> eval("abs(-11)")        # 计算-11的绝对值

11

>>> eval('"hello".upper()')   # 把字符串'hello'全变成大写字母

'HELLO'

>>> import os

>>> eval('os.getcwd()')       # 获取当前的工作目录

'/home/thepythonguru'

但是需要注意的是eval()仅适用于表达式,尝试传递语句会导致语法错误:

>>> eval('a = 1')                    # 赋值语句

Traceback (most recent call last):

File "", line 1, in

File "", line 1

a = 1

^

float和eval在python中的意思_Python3中,eval和float有什么区别相关推荐

  1. python中exp函数_Python3中exp()函数用法分析

    python中虚数函数exp怎么表示 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型 虚数函数exp用math是不行的要用cmat ...

  2. python从文件中读取数据_Python3 中把txt数据文件读入到矩阵中的方法

    下面为大家分享一篇Python3 中把txt数据文件读入到矩阵中的方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 1.实例程序: ''' 数据文件:2.txt内容:(以空格分开每个数据) ...

  3. python str byte编码_Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题...

    Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str ...

  4. pass在python中啥意思_python3中的pass是什么意思

    python中的pass语句通常是起到占位符的作用,保持格式完整. 以if语句为例,在c或c++/java中:if(true) ; //do nothing else { //do something ...

  5. python 类中定义列表_Python3中的自定义列表类,具有

    我想用python3编写一个自定义列表类,就像在这个问题How would I create a custom list class in python?中一样,但与该问题不同,我想实现__get__ ...

  6. python中search用法_Python3中正则模块re.compile、re.match及re.search函数用法详解

    本文实例讲述了Python3中正则模块re.compile.re.match及re.search函数用法.分享给大家供大家参考,具体如下: re模块 re.compile.re.match. re.s ...

  7. python中encode用法_python3中encode和decode的一些基本用法

    python3中encode和decode跟python2还是有一定的区别的,在python3中: encode(编码):按照某种规则将"文本"转换为"字节流" ...

  8. true在python是什么意思_Python3中真真假假True、False、None等含义是什么

    Python3中真真假假True.False.None等含义是什么 发布时间:2020-11-19 14:27:34 来源:亿速云 阅读:71 作者:小新 小编给大家分享一下Python3中真真假假T ...

  9. python中values函数_python3 中的sort_values函数

    首先 这个函数是对列进行排序的 即对values进行排序python 单列的你们都明白 这里咱们讨论下多列的函数 举个例子code df = pd.DataFrame({ 'col1' : ['A', ...

最新文章

  1. 一、网页端文件流的传输
  2. windows 自动化目录大纲(各企业架构不一样,按需选择)
  3. SpringBoot项目,如何优雅的把接口参数中的空白值替换为null值?
  4. 简析TCP的三次握手与四次分手【转】
  5. 局域网通知系统(消息群发)
  6. 还是来说class,什么鬼,类会生宝宝
  7. Flutter之Center
  8. linux运行完脚本 命令失效,linux – Systemd退出bash脚本,执行导致失败的命令,而不是继续...
  9. python opencv3 —— 常用工具、辅助函数、绘图函数(图像添加文本、矩形等几何形状)
  10. python---post请求时其中dict中套有json
  11. YUI Compressor 进行js/css文件混淆压缩
  12. 单层石墨烯结构图matlab,CST中如何建立单层石墨烯模型
  13. 谈谈创业这点事 专业的盲区
  14. 网络设置错误造成cluster不能启动(oifcfg setif cluster_interconnect )
  15. 从运维技术架构变化初探运维组织转型
  16. AI即服务 AI as a Service
  17. 2003系统服务器防域名报毒,【系统之家】木马病毒无孔不入 win 2003系统也要防木马...
  18. Carla+SUMO联合仿真多交叉路口信号灯配时协同优化策略
  19. 联想sr650安装centos_联想SR650安装windowsserver2008R2系统
  20. 油品调和计算软件_油品调和计算

热门文章

  1. android html拦截广告,Android WebView拦截iframe标签内部跳转教程
  2. 蓝牙数据接收模块—虚拟示波器
  3. 一句话题解(20180210~)
  4. 图像语义分割python_图像语义分割ICNET_飞桨-源于产业实践的开源深度学习平台...
  5. python 廖雪峰_为什么看不懂廖雪峰的Python学习教程?
  6. win7 python_win7自带python吗
  7. 基于ssm奖励制度查询系统mysql
  8. jsapi 调用创建企业会话和企业通讯录
  9. 【华为校招】【校招】【Java】分糖果I
  10. WOJ-204 继续找相同