09 2018 档案
摘要:# class Teacher: # dic = {'查看学生信息': 'show_student', '查看老师': 'show_teacher'} # # def show_student(self): # print('show student') # # def show_teacher(s
阅读全文
摘要:# from math import pi # # class Circle: # def __init__(self, r): # self.r = r # # @property # def perimeter(self): # return 2*pi*self.r # # @property
阅读全文
摘要:# 封装可以保护数据 # 属性和方法前面有双下线,是私有属性,不能在类外部被调用,即使是继承 # 使用“对象._类名__属性或方法名”可以访问但不推荐 class Person: __key = 'abcd' # 私有静态属性 def __init__(self, name, pwd): self.
阅读全文
摘要:from abc import abstractmethod, ABCMeta # 抽象类是不能实例化的类 class Talker(metaclass=ABCMeta): @abstractmethod # 标记为抽象方法,子类必须实现这方法 def talk(self): pass class
阅读全文
摘要:# # python3默认是广度优先,先找自己的方法或属性,如果没,往父类找 # class Animal: # def __init__(self): # print('执行Animal.__init__') # self.func() # # def eat(self): # print('%s
阅读全文
摘要:# 序列化 —— 转向一个字符串数据类型 # 序列 —— 字符串 # json 数字 字符串 列表 字典 元组 # pickle # 所有的python中的数据类型都可以转化成字符串形式 # pickle序列化的内容只有python能理解 # 且部分反序列化依赖python代码 # shelve #
阅读全文
摘要:# import time # print(time.time()) # 时间戳 # print(time.mktime(time.localtime())) # 结构化时间转换为时间戳 # print(time.localtime()) # print(time.localtime(5555555
阅读全文
摘要:collections 模块 Python标准库,是数据结构常用模块 常用类型有: 计数器(Counter) dict的子类,计算可hash的对象; 双端队列(deque) 类似于list的容器,可以快速的在队列头部和尾部添加、删除元素; 默认字典(defaultdict) dict的子类,可以调用
阅读全文

浙公网安备 33010602011771号