计算器作业(摘要算法)

Posted Josie_chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算器作业(摘要算法)相关的知识,希望对你有一定的参考价值。

“1-2*((60-30)+(-40/5)*(9-2*5/3+7/3*99/4*2998+10*568/14))-(-4*3)/(16-3*2))”

1. 去掉表达式中的所有空格   s.replace(" ","")  #将空格直接替换为空

2. 判断表达式的正确性

3. 寻找最内层括号的表达式优先计算,(60-30)  (-40/5)  (9-2*5/3+7/3*99/4*2998+10*568/14)    (-4*3)   (16-3*2)

4. split分割字符串 

以上是关于计算器作业(摘要算法)的主要内容,如果未能解决你的问题,请参考以下文章

hashlib

Hash算法与摘要

常用的签名算法

总结几种常用的安全算法

使用md5加密 登录注册

hashlib模块