计算器算法
-
Python开发---利用正则表达式实现计算器算法
Python开发——利用正则表达式实现计算器算法(1)不使用eval()等系统自带的计算方法(2)实现四则混合运算、括号优先级解析思路: 1、字符串预处理,将所有空格去除 2、判断是否存在括号运算,若存在进行第3步,若不存在则直接进入第4步 3、利用正则表达式获取最底层括号内的四则运算表达式 4、将四则运算表达式进行预处理:表达式开头有负数时,在表达式前加上一个0 5、利用re.split()、re.findall()方法,通过加减符号,对四则运算进行拆分...