会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
RTFM
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2018年9月15日
反射和类内置方法
摘要: # class Teacher: # dic = {'查看学生信息': 'show_student', '查看老师': 'show_teacher'} # # def show_student(self): # print('show student') # # def show_teacher(s
阅读全文
posted @ 2018-09-15 22:19 该搬砖啦
阅读(89)
评论(0)
推荐(0)
2018年9月13日
property,类方法和静态方法
摘要: # 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 该搬砖啦
阅读(315)
评论(0)
推荐(0)
2018年9月12日
封装
摘要: # 封装可以保护数据 # 属性和方法前面有双下线,是私有属性,不能在类外部被调用,即使是继承 # 使用“对象._类名__属性或方法名”可以访问但不推荐 class Person: __key = 'abcd' # 私有静态属性 def __init__(self, name, pwd): self.
阅读全文
posted @ 2018-09-12 23:13 该搬砖啦
阅读(97)
评论(0)
推荐(0)
2018年9月11日
抽象类
摘要: from abc import abstractmethod, ABCMeta # 抽象类是不能实例化的类 class Talker(metaclass=ABCMeta): @abstractmethod # 标记为抽象方法,子类必须实现这方法 def talk(self): pass class
阅读全文
posted @ 2018-09-11 23:16 该搬砖啦
阅读(129)
评论(0)
推荐(0)
2018年9月9日
类的继承
摘要: # # python3默认是广度优先,先找自己的方法或属性,如果没,往父类找 # class Animal: # def __init__(self): # print('执行Animal.__init__') # self.func() # # def eat(self): # print('%s
阅读全文
posted @ 2018-09-09 22:48 该搬砖啦
阅读(145)
评论(0)
推荐(0)
2018年9月5日
序列化模块和导入模块
摘要: # 序列化 —— 转向一个字符串数据类型 # 序列 —— 字符串 # json 数字 字符串 列表 字典 元组 # pickle # 所有的python中的数据类型都可以转化成字符串形式 # pickle序列化的内容只有python能理解 # 且部分反序列化依赖python代码 # shelve #
阅读全文
posted @ 2018-09-05 23:44 该搬砖啦
阅读(195)
评论(0)
推荐(0)
2018年9月4日
标准库之time,random,sys,os
摘要: # import time # print(time.time()) # 时间戳 # print(time.mktime(time.localtime())) # 结构化时间转换为时间戳 # print(time.localtime()) # print(time.localtime(5555555
阅读全文
posted @ 2018-09-04 23:30 该搬砖啦
阅读(153)
评论(0)
推荐(0)
2018年9月3日
标准库之collections
摘要: collections 模块 Python标准库,是数据结构常用模块 常用类型有: 计数器(Counter) dict的子类,计算可hash的对象; 双端队列(deque) 类似于list的容器,可以快速的在队列头部和尾部添加、删除元素; 默认字典(defaultdict) dict的子类,可以调用
阅读全文
posted @ 2018-09-03 23:27 该搬砖啦
阅读(217)
评论(0)
推荐(0)
2018年8月30日
内置函数
摘要: # 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 该搬砖啦
阅读(97)
评论(0)
推荐(0)
2018年8月29日
各种推导式
摘要: # 列表推导 # 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 该搬砖啦
阅读(164)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告