[第二章]eval函数小结
来源:互联网 发布:淘宝店铺名称可以修改 编辑:程序博客网 时间:2024/06/07 00:32
eval函数小结
eval(字符串)函数是Python中一个十分重要的函数,它能够以Python表达式的方式解析并执行字符串,并将结果返回输出。例如:
>>>x = 1>>>eval("x+1")2>>>eval("1.1+2.2")3.3
eval(字符串)的作用是将输入的字符串转变成Python语句,并执行该语句。
在使用eval()函数处理字符串需要注意合理使用。例如,如果直接输入字符处串"hello"
,eval()函数将去掉两个引号,将其解释为一个变量,由于之前没有定义过hello变量,解释器会报错。当输入字符串'"hello"'
,eval() 会去掉外部的单引号,内部还有一个引号,则"hello"
被解释为字符串。例:
eval("hello")Traceback (most recent call last): File "<ipython-input-1-6fddd36f73df>", line 1, in <module> eval("hello") eval('"hello"')Out[2]: 'hello'
如果用户希望输入一个数字(小数或负数),并用程序对这个数字进行计算,可以采用eval(input(<输入要计算的数值>))
的组合,例如:
>>>value = eval(input("请输入要计算的数值:"))请输入要计算的数值:1024.256>>>print(value*2)2048.512
阅读全文
0 0
- [第二章]eval函数小结
- Javascript的eval函数小结
- 第二章 小结
- 2.5 第二章小结
- 第二章小结
- 第二章小结
- 【操作系统】第二章小结
- 第二、三章小结
- 【eval()函数】
- eval()函数
- eval()函数
- Eval 函数
- 函数eval()
- eval()函数
- eval()函数
- eval函数
- eval()函数
- eval()函数
- C#值类型与引用类型
- 第七章 Linux常用命令(基本用户管理)
- 如何解决Eureka Server不剔除已关停的节点的问题
- LeetCode 94 Binary Tree Inorder Traversal(二叉树中序遍历)
- 设计模式
- [第二章]eval函数小结
- JavaScript 万物皆对象?
- Python文件操作
- 贪心算法——C++实现经典案例——初级
- jzoj P1520 破碎的路径
- 用 sklearn 线性回归 拟合房价与房屋尺寸关系
- Caused by: java.lang.ClassNotFoundException: com.mchange.v2.log.MLog
- div中的内容垂直居中的五种方法
- Win7注册表写入失败怎么办?Win7写入注册表失败的解决方法