python把字符串转为数字eval,eval函数转化字符串为列表
仅用于研究参考。
eval()函数非常强大3354将一个字符串求值为有效表达式,并返回计算结果。
#基本数学计算
In [1]: eval(1 1 )
Out[1]: 2
#重复字符串
in[2]:eval(“*”* 10”)
out[2]: * * * * * * * * * * *
#将字符串转换为列表
In [3]:键入(eval([1,2,3,4,5]))
Out[3]:列表
#将字符串转换为字典
在[4]中:键入(eval({name :晓明,年龄:18} ))
Out[4]: dict case计算器要求
提示用户输入加减乘除的混合运算。
返回计算结果。
In [46]: input_str=input(请输入一道算术题:)
请输入一道算术题:“3-2 * 2 ^ 4”
In [47]: print(eval(input_str))
三
在[48]:不要滥用eval(238,238,238);不透明度:0.6;
千万不要在开发过程中使用eval直接转换输入的结果。
__import__(os )。系统(“ls”)等效代码
导入操作系统
Os.system (terminal command )执行成功,返回0。
执行失败,出现错误消息。
关注微信微信官方账号,回复【数据】,Python,PHP,JAVA,web,即可获取Python,PHP,JAVA,前端等视频数据。
来自海洋的渔夫原创作品,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。