上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 1.类的装饰器 property的作用:1.改变函数属性的调用方式,不需要加括号。 装饰器的概念:@test--就是a=test(a),装饰器除了给函数使用之外,还可以给类使用 1.1 装饰器举例 对函数进行修饰 对类进行修饰 1.2类的装饰器修订 作用:给类添加属性 1.3 装饰器的高级应用 2. 阅读全文
posted @ 2018-07-19 00:02 brownbearye 阅读(126) 评论(0) 推荐(0)
摘要: 1.上下文管理协议 在对文件进行处理也是实例化的过程,在用with打开文件时,会直接出发open函数中的enter方法,在with函数调用结束后,会直接exit方法 根据一切皆对象,除了open类之外,自己也可以自定义类,来自定义根据enter和exit完成特定的目的 2.描述符的应用 利用描述符以 阅读全文
posted @ 2018-07-17 23:23 brownbearye 阅读(143) 评论(0) 推荐(0)
摘要: 1.描述符 描述符是一个新式类,凡是类中含有get,set,delete这三种方法之一的类都可以称之为描述符 其中,至少含有get和set的称之为数据描述符,仅含有get方法的称之为非数据描述符 1.1 描述符的作用 描述符 1.2 描述符的优先级 getattribute 类属性 数据描述符 实例 阅读全文
posted @ 2018-07-16 23:50 brownbearye 阅读(158) 评论(0) 推荐(0)
摘要: 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)
摘要: 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)
摘要: 1.包装 一切皆对象,所熟知的 list,等方法也是通过类来完成的,可以通过继承的方式来对系统方法进行定制 需求:对list方法进行判断,只能输入字符串,如果输入其他类型则返回值 2.使用组合的方式进行授权 授权:对已有的功能进行更新 2.1 更新,使本方法可以使用open的所有方法 阅读全文
posted @ 2018-07-12 22:29 brownbearye 阅读(155) 评论(0) 推荐(0)
摘要: 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)
摘要: 1.多态 继承自同一父类的多个子类,除去子类间的差距之外,还有父类间相同的方法。 两个类都有各自的属性,而且都继承同一个父类,所以也都有相同的父类属性可以调用。 2.封装 个人的理解是为了隐藏代码,例如 通过对参数前加_,就是私有属性,约定俗成无法访问,但是还是可以强制访问。使使用者无法直接调用le 阅读全文
posted @ 2018-07-09 22:50 brownbearye 阅读(109) 评论(0) 推荐(0)
摘要: # 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)
摘要: 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 下一页