摘要: 之前我们也接触了异常处理 ,就是使用try把错误信息给改变 因为你的程序在运行的时候如果有错误就会终止程序并且报错,异常处理就是让你的错误信息给显示出来,但是程序还是不会终止的, 如果我们的代码不确定是不是会出错就可以使用异常处理 try: 代码 except: 如果上面有错误就显示这个 还有第二种 阅读全文
posted @ 2018-04-27 21:48 可爱的红领巾 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 我们如果用os求求文件夹是不行的 可以求文件 因为文件夹在python中最大就是4090个字节 所以你必须求出文件夹内的文件的大小相加 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd 阅读全文
posted @ 2018-04-25 20:02 可爱的红领巾 阅读(274) 评论(0) 推荐(0) 编辑
摘要: time模块 顾名思义就是时间模块 我们在之前就用过一些时间模块 比如你想要让打印的时间延迟就time.sleep() 首先我们知道这是一个时间操作的模块 它可以分为三种模式:时间戳模式、格式化时间模式、结构化时间模式 时间戳模式; 就是查看当前的时间的模式 一般是计算的时间差 这是精准的计算 通常 阅读全文
posted @ 2018-04-24 16:05 可爱的红领巾 阅读(153) 评论(0) 推荐(0) 编辑
摘要: configparser 模块: 这是一个写入的模块就是把你的信息给写入的模块 下面是练习精讲 # import configparser # config = configparser.ConfigParser() # config["DEFAULT"] = {'a': '45', # 'Comp 阅读全文
posted @ 2018-04-23 21:31 可爱的红领巾 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 何为模块呢? 其实模块就是.py文件 python之所以好用就是模块多 模块分三种 : 内置模块 、 拓展模块、自定义模块、 现在我们来认识:内置模块中的 序列化模块和 hashlib 模块 1、什么是序列化:将原本的字典 列表等字类的形式转化成字符串的过程就是序列化 2、为什么序列化: 1:以某种 阅读全文
posted @ 2018-04-20 22:20 可爱的红领巾 阅读(166) 评论(0) 推荐(0) 编辑
摘要: __new__方法: 我们来讲个非常非常重要的内置函数和init一样重要__new__其实在实例话对象的开始 是先继承父类中的new方法再执行init的 就好比你生孩子 先要把孩子生出来才能对孩子穿衣服的 new就是生孩子 init是给孩子穿衣服 new()是在新式类中新出现的方法,它作用在构造方法 阅读全文
posted @ 2018-04-19 21:27 可爱的红领巾 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 判断一个对象有没有血缘关系:isinstance() 里面写的是字类对象和父类名用来判断他们的关系 issubclass()是用来判断两个类是不是有继承的关系 ,括号内 写字类名和父类名 可以判断出字类和父类或者爷爷类的关系 反射的4个内置函数getattr() ******hasattr() ** 阅读全文
posted @ 2018-04-18 18:02 可爱的红领巾 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 封装其实就是一个类用双下划线把自己的属性或者方法给限制住 不让其他的类直接调用或者修改 必须通过这个类来进行操作,这个类通过双下划线__把自己的属性和方法给限制住了 # 在类中,静态属性,方法,对象属性都可以变成私有的,只需要在这些名字之前加上__ # class D:# def __func(se 阅读全文
posted @ 2018-04-17 20:20 可爱的红领巾 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口类做的事情:建立规范 制定一个类的metaclass是ABCMeta那么这个类就编程了一个抽象类(接口类)这个类的功能就是建立一个规范类 让它里面的规范都有一样的方法或者属性 抽象类中所有被abstractmethod装饰的方法都必须被继承的字类实现 如果不实现 那么在实例化阶段就会报错 阅读全文
posted @ 2018-04-16 16:06 可爱的红领巾 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 字类继承了父类 那么就是继承了父类中除了私有之外的所有内容,我们可以直接在字类中调用父类的方法或者属性 ,如果是父类中的init内的属性就需要定义在 # 在单继承中,super负责找到当前类所在的父类,在这个时候不需要再手动传self 如果字类有的方法和属性就不会去查找父类中的而是先去查找自己本类中 阅读全文
posted @ 2018-04-13 20:09 可爱的红领巾 阅读(248) 评论(0) 推荐(0) 编辑