2020年1月13日

异常处理_python

摘要: 一、异常处理的结构 1、try后面代码块报错的话执行except 语句后面的代码块: Exception:包括所有类型的错误 二、其他 1、主动触发异常 raise Exception("信息") 应用:数据库连接错误,返回False,选择打印日志报错: 2、自定义异常 用法__str__ 阅读全文

posted @ 2020-01-13 23:16 陈小赞 阅读(130) 评论(0) 推荐(0) 编辑

类的成员和属性_python

摘要: 一、字段和方法分类 方法分类: 二、属性(将方法伪装成字段) 三种伪装方式:@property @perr.setter @perr.deleter 属性使用的场景:分页 三、公有成员和私有成员 私有成员:__字段名 __方法名,特点是外部无法访问,只能通过类里面的方法可以间接访问。 公有成员:其他 阅读全文

posted @ 2020-01-13 22:29 陈小赞 阅读(798) 评论(0) 推荐(0) 编辑

2020年1月12日

面向对象的封装、继承和多态特性_python

摘要: 一、面向对象的几个特点 面向对象也称为类,拥有下面几个特点 1、封装特性:利用类的__init__(self)构造方法封装对象 构造方法:__init__(self):在生成对象的时候会自动调用 例子: class person(): def __init__(self,name,age,sex): 阅读全文

posted @ 2020-01-12 16:52 陈小赞 阅读(202) 评论(0) 推荐(0) 编辑

2020年1月8日

保存数据到文件的模块(json,pickle,shelve,configparser,xml)_python

摘要: 一、各模块的主要功能区别 json模块:将数据对象从内存中完成序列化存储,但是不能对函数和类进行序列化,写入的格式是明文。 (与其他大多语言交互的类型) pickle模块:将数据对象从内存中完成序列化存储,可以能对函数进行序列化,写入的格式是二进制格式wb。 (支持python的所有数据类型,pyt 阅读全文

posted @ 2020-01-08 23:10 陈小赞 阅读(247) 评论(0) 推荐(1) 编辑

2020年1月7日

re正则匹配模块_python

摘要: 一、re模块 1、模块功能 通过re模块的接口接入正则表达式语言,主要用于匹配字符串。 2、正则表达式元字符以及意义 . 代表任意一个字符(除了换行符\n) ^ 以什么开头 $ 以什么结尾 * 重复匹配*前面的字符出现0到多次 【0,正无穷】 + 重复匹配+前面的字符1到多次【1,正无穷】 ? 重复 阅读全文

posted @ 2020-01-07 23:48 陈小赞 阅读(268) 评论(0) 推荐(0) 编辑

2020年1月6日

logging日志模块_python

摘要: 一、logging模块 1、功能 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有 阅读全文

posted @ 2020-01-06 23:48 陈小赞 阅读(233) 评论(0) 推荐(0) 编辑

hashlib加密模块_python

摘要: 一、hashlib模块 1、功能 主要用于字符串加密 2、常用方法 md5()/sha1():创建一个md5或者sha1加密模式的hash对象update(arg):用字符串参数来更新hash对象,如果同一个has对象重复调用该方法, digest():返回摘要,作为二进制数据字符串值hexdige 阅读全文

posted @ 2020-01-06 23:36 陈小赞 阅读(176) 评论(0) 推荐(0) 编辑

os和sys模块_python

摘要: 一、os模块 1、os模块的功能 提供对系统调用的借口,常用于系统文件目录打交道。 2、常用的方法 二、sys模块 1、模块功能 与python解释器交互 2、常用方法 print(sys.path) #查看与添加python环境路径,[ 'C:\\Users\\Administrator\\ven 阅读全文

posted @ 2020-01-06 22:13 陈小赞 阅读(156) 评论(0) 推荐(0) 编辑

2020年1月5日

随机数模块random_python

摘要: 一、随机数模块random 1、常用的几个方法: import randomprint(random.random()) #(0,1)之间的随机数字,如0.6772275352932792print(random.uniform(1,3)) #自定义范围内进行取值print(random.randi 阅读全文

posted @ 2020-01-05 23:45 陈小赞 阅读(238) 评论(0) 推荐(0) 编辑

生成器和迭代器_python

摘要: 一、生成器简介(generator) 在进行较大数据的存储,如果直接存储在列表之中,则会可能造成内存的不够与速度的减慢,因为列表创建完是立即创建并存在的,而在python中生成器(generator)能够很大程度上解决这个问题,生成器并不一开始直接创建所有的数据,而是进行一种"惰性的运算",即创建的 阅读全文

posted @ 2020-01-05 23:02 陈小赞 阅读(181) 评论(0) 推荐(0) 编辑

导航