摘要: 1 # 异常处理的基本逻辑块 2 # 如下所示: 3 # Exception 是指所有的错误,能捕获所有的错误 4 # valueError IndexError ...是Exception的子类 5 # www.cnblogs.com/wupeiqi/articles/5017742.html 归纳了很多子类的错误类型 6 # 为什么要输出子类异常呢?可能是为了日志快速定位问题的... 阅读全文
posted @ 2018-06-29 00:18 xiaodingzi 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1 # 什么是特殊成员呢?有哪些特殊成员呢? 2 # 见下方所示: 3 # __init__ 在创建对象的时候自动调用该方法 4 # __call__ 5 class foo: 6 7 def __init__(self): 8 print("init") 9 def __call__(self, *args, **kwargs): 10 ... 阅读全文
posted @ 2018-06-27 22:21 xiaodingzi 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1 #静态字段 保存在类中,只保留一份,可以通过对象访问,也可以通过类来直接访问 2 #普通字段 self.name = name 这个对象是保存在对象中的,该字段只能是通过对象来访问的,创建多少个对象就内存中就放了多少个该 3 #字段 4 5 #类中的方法有几种呢? 6 #每种方法的创建和调用是如 阅读全文
posted @ 2018-06-26 21:21 xiaodingzi 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1 # XML 模块的操作参考链接 2 # http://www.cnblogs.com/yuanchenqi/articles/5732581.html 阅读全文
posted @ 2018-06-25 20:14 xiaodingzi 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1 #json 是用来序列化对象的 2 # 只有2个方法,序列化与反序列化 3 # 但是不能序列化类 与 函数 4 5 import json 6 dict={"key1":[1,2,3,4,5]} 7 f = open("json.test","w",encoding="utf8") 8 dict=json.dumps(dict) 9 f.write(dict) 10 f.... 阅读全文
posted @ 2018-06-25 00:32 xiaodingzi 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1 # 切记不能与方法函数同名,否则会报错!!! 2 3 # python的模块与包 分为三种: 4 #1.标准库 5 #2.第三方模块 6 #3.自定义模块 7 8 #python 模块的引入原理: 9 # 加入你创建了一个模块,在import模块之后,python会将该模块当中的内容解释一遍后重新赋值给该模块对象 10 # 所以你在使用的时候可以直接调用该模块对象来处理... 阅读全文
posted @ 2018-06-24 19:30 xiaodingzi 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1 # 正则表达式是用来匹配字符串的方法 2 # 字符串本身就有匹配方式,为什么要引入正则表达式? 因为原有的字符串匹配不出来原始的方法 3 # 正则匹配是用来进行模糊匹配的 4 5 s = "alex want to drink" 6 print(s.split(" ")) # 以恐吓 7 print(s.find("a")) # -1 8 9 10 import r... 阅读全文
posted @ 2018-06-23 21:09 xiaodingzi 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding:utf-8 -*- 2 import configparser 3 # configparser 模块 4 5 # 1.创建一个创建对象 6 # 2.创建键值对的配置项目 字典的形式进行创建 7 # 3.创建文件将配置项写入 8 9 config = configparser.ConfigParser() 10 11 # 创建方式一: 12... 阅读全文
posted @ 2018-06-23 16:35 xiaodingzi 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1 # 加密模块 2 import hashlib 3 4 # md5 加密 md5 5 # 1.初始化md5模块 生成md5对象 6 # 2.引入要加密的数据 update 7 # 3.获取加密值 hexdigest 8 m = hashlib.md5() 9 m.update('hello world'.encode('utf8')) #python3... 阅读全文
posted @ 2018-06-23 14:51 xiaodingzi 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1 import time 2 #获取cpu的时间: 3 #获取本地时间: 4 #获取标准时间格式: 5 #获取时间戳: 6 #print(time.clock()) #这个在3即将被舍弃 7 print(time.process_time()) #这个在mac平台上无效果 8 print(time.localtime()) ... 阅读全文
posted @ 2018-06-22 22:37 xiaodingzi 阅读(347) 评论(0) 推荐(0) 编辑