摘要: # class Teacher: # dic = {'查看学生信息': 'show_student', '查看老师': 'show_teacher'} # # def show_student(self): # print('show student') # # def show_teacher(s 阅读全文
posted @ 2018-09-15 22:19 该搬砖啦 阅读(83) 评论(0) 推荐(0) 编辑
摘要: # from math import pi # # class Circle: # def __init__(self, r): # self.r = r # # @property # def perimeter(self): # return 2*pi*self.r # # @property 阅读全文
posted @ 2018-09-13 22:05 该搬砖啦 阅读(304) 评论(0) 推荐(0) 编辑
摘要: # 封装可以保护数据 # 属性和方法前面有双下线,是私有属性,不能在类外部被调用,即使是继承 # 使用“对象._类名__属性或方法名”可以访问但不推荐 class Person: __key = 'abcd' # 私有静态属性 def __init__(self, name, pwd): self. 阅读全文
posted @ 2018-09-12 23:13 该搬砖啦 阅读(94) 评论(0) 推荐(0) 编辑
摘要: from abc import abstractmethod, ABCMeta # 抽象类是不能实例化的类 class Talker(metaclass=ABCMeta): @abstractmethod # 标记为抽象方法,子类必须实现这方法 def talk(self): pass class 阅读全文
posted @ 2018-09-11 23:16 该搬砖啦 阅读(126) 评论(0) 推荐(0) 编辑
摘要: # # python3默认是广度优先,先找自己的方法或属性,如果没,往父类找 # class Animal: # def __init__(self): # print('执行Animal.__init__') # self.func() # # def eat(self): # print('%s 阅读全文
posted @ 2018-09-09 22:48 该搬砖啦 阅读(143) 评论(0) 推荐(0) 编辑
摘要: # 序列化 —— 转向一个字符串数据类型 # 序列 —— 字符串 # json 数字 字符串 列表 字典 元组 # pickle # 所有的python中的数据类型都可以转化成字符串形式 # pickle序列化的内容只有python能理解 # 且部分反序列化依赖python代码 # shelve # 阅读全文
posted @ 2018-09-05 23:44 该搬砖啦 阅读(178) 评论(0) 推荐(0) 编辑
摘要: # import time # print(time.time()) # 时间戳 # print(time.mktime(time.localtime())) # 结构化时间转换为时间戳 # print(time.localtime()) # print(time.localtime(5555555 阅读全文
posted @ 2018-09-04 23:30 该搬砖啦 阅读(149) 评论(0) 推荐(0) 编辑
摘要: collections 模块 Python标准库,是数据结构常用模块 常用类型有: 计数器(Counter) dict的子类,计算可hash的对象; 双端队列(deque) 类似于list的容器,可以快速的在队列头部和尾部添加、删除元素; 默认字典(defaultdict) dict的子类,可以调用 阅读全文
posted @ 2018-09-03 23:27 该搬砖啦 阅读(208) 评论(0) 推荐(0) 编辑
摘要: # l = [4,1,5,2,7] # l1 = reversed(l) # print(l1) # 保留原列表并返回一个反向的迭代器 # slice类似切片 # t = (123,32,1,34,56,122 ) # sli = slice(1,5,2) # print(t[sli]) # pri 阅读全文
posted @ 2018-08-30 23:29 该搬砖啦 阅读(93) 评论(0) 推荐(0) 编辑
摘要: # 列表推导 # l = ['鸡蛋%s' %i for i in range(10)] # print(l) # l = [] # for i in range(10): # l.append('鸡蛋%s' %i) # print(l) # 生成器表达式,括号不一样,且返回值不一样 # g = (i 阅读全文
posted @ 2018-08-29 22:55 该搬砖啦 阅读(159) 评论(0) 推荐(0) 编辑