摘要: 一:time模块 1,记录时间有三种格式 import time # 时间戳时间 print(time.time()) # 时间戳时间 # 计算时间差 精准的运算 #格式化时间 print(time.strftime('%Y-%m-%d %H:%M:%S'))# 字符串格式化时间 # 记录下来给人看 阅读全文
posted @ 2018-04-25 20:22 扬帆起航111 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一:configparser模块 1,该模块用于配置文件(.ini的文件),该文件可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 [DEFAULT] ServerAliveInterval = 45 Compression = yes CompressionLevel = 阅读全文
posted @ 2018-04-24 19:38 扬帆起航111 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一:序列化模块 1,什么叫序列化? 序列化就是将原本的字典、列表等内容转换成一个字符串。python中的序列化模块有 json,pickle,shelve。 ps:能存储在文件中的一定是字符串或者是字节,能在网络上传输的只有字节。 2,为什么要进行序列化? 因为在网络上和文件中能存在的只有字节 3, 阅读全文
posted @ 2018-04-22 22:50 扬帆起航111 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1,__len__方法 class A: def __init__(self,name,age,sex,cls): self.name = name self.age = age self.sex = sex self.cls = cls def __len__(self): return len( 阅读全文
posted @ 2018-04-20 16:47 扬帆起航111 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一:反射 1,python面向对象中的反射就是通过字符串的形式操作对象的相关属性。 2,getattr() 从命名空间中获得这个名字对应的值,找一个属性 ,直接就可以找到这个属性的值,找一个方法 ,找到的是这个方法的内存地址。 3,hasattr() 判断命名空间里有没有这个名字 4,正常情况下如果 阅读全文
posted @ 2018-04-19 15:39 扬帆起航111 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一:property的用法 1,@property 能够将一个方法伪装成一个属性,它并不会让你的代码有什么逻辑上的提高,只是从调用者的角度上换了一种方式,使之看起来更合理。调用方法从原来的的对象名.方法名(),变成了对象名.方法名。 class Person: def __init__(self,n 阅读全文
posted @ 2018-04-18 15:34 扬帆起航111 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一:什么叫归一化设计: 首先来看看下面这段程序: class Alipay(Payment): def pay(self,money): print('使用支付宝支付了%s元'%money) class QQpay: def pay(self,money): print('使用qq支付了%s元'%m 阅读全文
posted @ 2018-04-16 16:46 扬帆起航111 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1,面向对象中的继承表示的是类与类之间的关系(什么是什么的关系),在python3中,所有的类都会默认继承object类,继承了object类的所有类都是新式类,如果一个类没有继承任何父类,那么__bases__属性就会显示<class 'object'>。 2,继承可以分为单继承和多继承。 # 单 阅读全文
posted @ 2018-04-13 20:56 扬帆起航111 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 一:不同的类的对象如何实现交互呢? 因此必须掌握类中方法的传参和调用,例如要实现人狗大战中的交互,可以这么做,程序如下: class Person: role = 'person' # 静态属性 def __init__(self,name,sex,hp,ad): self.name = name 阅读全文
posted @ 2018-04-11 19:10 扬帆起航111 阅读(168) 评论(0) 推荐(0) 编辑
摘要: # class Person: # role = 'person' # 静态属性 # def f1(self): # 动态属性 方法(函数) 默认带一个参数self # print(1234567) # # print(Person.__dict__) # print(Person.__dict__ 阅读全文
posted @ 2018-04-11 08:36 扬帆起航111 阅读(202) 评论(0) 推荐(0) 编辑