51.eval函数

eval()函数十分强大————将字符串当成有效的表达式来求值并返回计算结果
基本的数学计算
字符串重复 eval(“‘#’* 10”)
将字符串转换成列表 eval(“[1,2,3,4]”)
将字符串转换成字典 eval("{'name':'xiaoming', 'age':18}")

1
2
3
# 混合计算加减乘除
input_str = input("输入一个算术题")
print(eval(input_str))

输入:
输入一个算术题3*(8+4)
36

开发:不要滥用eval 直接转换input的结果


转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以邮件至gxnucgb@qq.com

文章标题:51.eval函数

文章字数:128

本文作者:陈桂彬

发布时间:2019-08-07, 17:04:29

最后更新:2019-08-07, 18:04:21

原始链接:https://github.com/gxnucgb/gxnucgb.github.io/2019/08/07/51-eval函数/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

github