会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
brownbearye
勤如春去之苗,不见其增,而日有所长。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2018年7月19日
2018-07-18-Python全栈开发day28-描述符应用与类的装饰器-part2
摘要: 1.类的装饰器 property的作用:1.改变函数属性的调用方式,不需要加括号。 装饰器的概念:@test--就是a=test(a),装饰器除了给函数使用之外,还可以给类使用 1.1 装饰器举例 对函数进行修饰 对类进行修饰 1.2类的装饰器修订 作用:给类添加属性 1.3 装饰器的高级应用 2.
阅读全文
posted @ 2018-07-19 00:02 brownbearye
阅读(126)
评论(0)
推荐(0)
2018年7月17日
2018-07-17-Python全栈开发day28-描述符应用与类的装饰器-part1
摘要: 1.上下文管理协议 在对文件进行处理也是实例化的过程,在用with打开文件时,会直接出发open函数中的enter方法,在with函数调用结束后,会直接exit方法 根据一切皆对象,除了open类之外,自己也可以自定义类,来自定义根据enter和exit完成特定的目的 2.描述符的应用 利用描述符以
阅读全文
posted @ 2018-07-17 23:23 brownbearye
阅读(143)
评论(0)
推荐(0)
2018年7月16日
2018-07-16-Python全栈开发day27-面向对象进阶-描述符-part3
摘要: 1.描述符 描述符是一个新式类,凡是类中含有get,set,delete这三种方法之一的类都可以称之为描述符 其中,至少含有get和set的称之为数据描述符,仅含有get方法的称之为非数据描述符 1.1 描述符的作用 描述符 1.2 描述符的优先级 getattribute 类属性 数据描述符 实例
阅读全文
posted @ 2018-07-16 23:50 brownbearye
阅读(158)
评论(0)
推荐(0)
2018-07-16-Python全栈开发day27-面向对象进阶-part2
摘要: 1.自定义format 所谓自定义format,就是对字符串中特定的需要插入的数据进行更改 例如: 1.1直接替代 1.2按顺序替代 1.3 可以将对象导入到字符串中 1.4format的调用方式 x.format(d1) >d1.__format__(x) 2.slots属性 对于类属性来说,是有
阅读全文
posted @ 2018-07-16 22:04 brownbearye
阅读(136)
评论(0)
推荐(0)
2018年7月12日
2018-07-12-Python全栈开发day27-面向对象进阶
摘要: 1.内置函数补充 1.1 instance(obj,cls) 判断obj是否为cls的实例 1.2 issubclass(sub,super) 检查sub是否为super的子类 1.3 getattribute(self,item) 实例在调用方法时,无论是否存在,最首先的就是调用getattrib
阅读全文
posted @ 2018-07-12 23:06 brownbearye
阅读(141)
评论(0)
推荐(0)
2018-07-12-Python全栈开发day26-part3-包装、组合
摘要: 1.包装 一切皆对象,所熟知的 list,等方法也是通过类来完成的,可以通过继承的方式来对系统方法进行定制 需求:对list方法进行判断,只能输入字符串,如果输入其他类型则返回值 2.使用组合的方式进行授权 授权:对已有的功能进行更新 2.1 更新,使本方法可以使用open的所有方法
阅读全文
posted @ 2018-07-12 22:29 brownbearye
阅读(155)
评论(0)
推荐(0)
2018年7月9日
2018-07-09-Python全栈开发day26-python中内置的attr方法-__getattr__,__delattr__,__setattr__
摘要: 1.__getattr__(self,item) 2.__delattr__ I had delete this name {'name': 'yehaibin', 'age': 18} yehaibin > 3. __setattr__ 4. 通过代码实现系统内置操作
阅读全文
posted @ 2018-07-09 23:14 brownbearye
阅读(128)
评论(0)
推荐(0)
2018-07-09-Python全栈开发day26-多态、封装、反射
摘要: 1.多态 继承自同一父类的多个子类,除去子类间的差距之外,还有父类间相同的方法。 两个类都有各自的属性,而且都继承同一个父类,所以也都有相同的父类属性可以调用。 2.封装 个人的理解是为了隐藏代码,例如 通过对参数前加_,就是私有属性,约定俗成无法访问,但是还是可以强制访问。使使用者无法直接调用le
阅读全文
posted @ 2018-07-09 22:50 brownbearye
阅读(109)
评论(0)
推荐(0)
2018年7月5日
2018-07-05-Python全栈开发day25-python中的继承
摘要: # class Eat: # def __init__(self): # print('eat') # def eat(self): # print('eat') # # class Run: # def __init__(self): # print('run') # class Cat(Eat,Run): # d...
阅读全文
posted @ 2018-07-05 23:09 brownbearye
阅读(132)
评论(0)
推荐(0)
2018年7月4日
2018-07-04-Python全栈开发day25-静态属性、类方法、静态方法以及组合
摘要: 1.静态属性property 作用:改变类中方法的调用方式,不需要加括号,看起来和数据属性的调用方式相同 2.类方法 classmethod 作用:类中的函数属性可以使用类来直接调用,但是需要创建一个实例,这样实例和类就绑定到一块了,需要一种方式,来直接调用类中的方法 3.静态方法staticmet
阅读全文
posted @ 2018-07-04 22:45 brownbearye
阅读(158)
评论(0)
推荐(1)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告