博客
关于我
[python面向对象学习笔记十] eval函数
阅读量:305 次
发布时间:2019-03-04

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

1.功能

eval()函数,可以将 字符串 当成有效的表达式来 求值 并返回计算结果。

print(eval("1+1"))print(eval("'*' * 10"))print(type(eval("[1,2,3]")))print(type(eval("{'name':'xiaoming','age':'18'}")))输出:2**********

2.案例–计算器

需求:提示用户输入一个加减乘除乘方运算,返回计算结果。

input_str = input("请输入计算题:")print(eval(input_str))输出:请输入计算题:2**38

3.注意

在开发时千万不要使用eval直接转换input的结果,有可能删除更改文件。

转载地址:http://uwnq.baihongyu.com/

你可能感兴趣的文章
CodeBlocks开发wxWidgets环境配置详细
查看>>
天涯人脉通讯录 - 设计草图
查看>>
wxWidgets 最新版2.8.11,终于放出来了
查看>>
python学习09:暂停一秒后再输出
查看>>
6、ShardingSphere 之 读写分离
查看>>
C++ STL
查看>>
解方程
查看>>
练习赛 位运算 思维 思维
查看>>
Netty 粘包 拆包 | 史上最全解读
查看>>
考了400分?不好意思,可能连这些“变态”学校的复试线都没够着!
查看>>
【考研英语】考研英语小作文万能模板(致歉信)
查看>>
考研408联盟新添一所985!某知名大学专业课改用408!
查看>>
【调剂】其它计算机/软件调剂信息 20.4.21
查看>>
【调剂】华侨大学媒体分析与数据挖掘小组招收学硕调剂生
查看>>
【调剂】211云南大学2020年硕士研究生招生调剂通知
查看>>
【调剂】985复旦大学类脑智能科学与技术研究院硕士研究生招生接收校内调剂考生工作细则...
查看>>
2021考研数学,如何利用错题高效拿分?
查看>>
【调剂】上海应用技术大学2021年硕士研究生招生考试调剂信息
查看>>
【调剂】沈阳理工大学 环境科学与工程,材料与化工、化学工程与技术,有调剂名额,相关专业可跨专业...
查看>>
2021QS计算机专业排名发布:MIT斯坦福霸榜,清华北大进入前20
查看>>