摘要: # 1 - 2 * ((60-30 +(-40.0/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2)))# 通过Python实现,自动判断括号以及加减乘除的运算优先级,得出运算结果,显示运算步骤 import re def atom_cal(exp): if '*' in exp: #计算单个的乘法 ... 阅读全文
posted @ 2018-08-22 20:30 卍风衍 阅读(2535) 评论(0) 推荐(0) 编辑
摘要: 异常处理 一、异常和错误 1、语法错误(这种错误根本过不了python解释器的语法检测,必须在程序执行前就改正),如下示例: # 语法错误示范一 if # 语法错误示范二 def test: pass # 语法错误示范三 print(haha # 错误提示都为:SyntaxError: invali 阅读全文
posted @ 2018-08-22 20:28 卍风衍 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一.json是所有语言都通用的一种序列化格式 只支持 : 列表,字典字符串,数字,且字典的key必须是字符串 ''' 1. dumps , loads 在内存中做数据转换: dumps : 数据类型 转成 字符串 序列化 loads : 字符串 转成 数据类型 反序列化 2. dump , load 阅读全文
posted @ 2018-08-22 17:11 卍风衍 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 语法 以下是 enumerate() 方法的语法: 参数 sequen 阅读全文
posted @ 2018-08-22 11:30 卍风衍 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 描述 Python 字典(Dictionary) update() 函数把字典dict2的键/值对更新到dict里 语法 update()方法语法: 参数 dict2 -- 添加到指定字典dict里的字典。 参数说明参数说明 将e中键-值对添加到字典d中,e可能是字典,也可能是键-值对序列。 返回值 阅读全文
posted @ 2018-08-22 09:07 卍风衍 阅读(226) 评论(0) 推荐(0) 编辑