计算器功能 实现优先级解析,加减乘除四则运算 自定义小数位精度 实现思想: 先找到最里层括号,根据乘除,加减优先级,调用写好的乘除.加减运算函数算出括号内总值,再将原括号式用所得值替换,此过程循环进行,直到去除所有括号,得到一个只剩加减乘除的运算式. 再次调用乘除加减函数算出结果. 实现方法: 正则匹配出最里层括号 括号内先算乘除后算加减,算出结果替换原括号字符串,循环执行 乘除:正则匹配出 ([-]num1) ([*\/]) ([-]num2) 分组,findall查找得到 [('2', '*