Fork me on GitHub
摘要: 求上述表达式的结果 分析:对于上述表达式,涉及的括号及运算符较多,需使用正则表达式来匹配相应的字符,将字符进行分开计算 1、提取最里层括号里面的内容 2、计算最里层括号内的乘除运算,并将结果替换到原表达式 3、循环执行前两步的结果 import re # formula = "1-2*((60-30+(-40.0/5)*(9-2*5/3+7/3*99/4*2998+10*568/14... 阅读全文
posted @ 2019-05-26 18:21 MR_黄Python之路 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 正则表达式非常有用,查找、匹配、处理字符串、替换和转换字符串,输入输出等。而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式。下面整理一些常用的正则表达式。 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 ... 阅读全文
posted @ 2019-05-26 12:28 MR_黄Python之路 阅读(570) 评论(0) 推荐(0) 编辑
摘要: # 随机4位验证码 def yanzhengma(): strvar = "" for i in range(4): # 产生大写字母A~Z bchr = chr(random.randrange(65,91)) # 产生小写字母a~z schr = chr(random.randrange(97,123)) # 数字0~9 num = str(random.rand... 阅读全文
posted @ 2019-05-26 00:11 MR_黄Python之路 阅读(233) 评论(0) 推荐(0) 编辑