码迷,mamicode.com
首页 >  
搜索关键字:classmethod    ( 379个结果
类的封装
不想被别人看到 上面那么做就行了 用属性代表函数上面那么做就好了,而且私有跟property一起用,但是那些函数都要同名 因为我们在操作静态变量时候,不需要self,传它没用啊,所以上面用了一个classmethod的装饰器,将一个对象方法,变成类方法 ...
分类:其他好文   时间:2019-03-29 19:02:50    阅读次数:165
scrapy学习---管道
次方法实现数据的过滤处理等操作 开始运行爬虫是调用 结束爬虫时调用 If present, this classmethod is called to create a pipeline instance from a Crawler. It must return a new instance o ...
分类:其他好文   时间:2019-03-14 00:44:09    阅读次数:208
Python3 面向对象
1.类的定义 输出结果: 2.实例方法 输出结果: 3.构造函数 可以使用构造函数来初始化一个类 输出结果: 4.类变量 输出结果: 5.类方法 输出结果: 定义类方法,就需要在类的方法上面加上@classmethod,这是一个装饰器,以后会学到,默认值最好使用cls,用其他的也不会报错,调用类方法 ...
分类:编程语言   时间:2019-03-08 09:41:24    阅读次数:158
Python实现单例模式
Python实现单例模式 单例模式 第一种方法 代码分析 补充classmethod classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 这里name是否相同? 有一个问题?我们知道 ...
分类:编程语言   时间:2019-02-25 21:44:22    阅读次数:275
26 绑定方法与非绑定方法
一: 绑定方法:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入 1. 绑定给对象的方法: 类中定义的函数默认就是绑定给对象的 2. 绑定给类的方法: 为类中定义的函数加上一个装饰器classmethod 二: 非绑定方法: 既不与类绑定,又不与对象绑定,意味着对象和类都可以来调用,无论 ...
分类:其他好文   时间:2019-02-21 21:29:08    阅读次数:175
Python之类方法,lambda,闭包简谈
类方法,lambda,闭包 "类方法" "lambda" "闭包" 类方法 "classmethod" "staticmethod" "instancemethod" 类方法 类方法,通过装饰器 来标明,可以通过实例对象或类对象直接调用的方法。 方法是实例方法,其只在实例化对象的时候才会调用。而类方 ...
分类:编程语言   时间:2019-02-08 23:27:10    阅读次数:254
自定义元类控制类的实例化行为的应用
#实现方式一class Mysql: __instance = None # __instance = s def __int__(self): self.post = 1.235 self.host = 3 @classmethod def singleton(cls): if not cls._ ...
分类:其他好文   时间:2019-01-27 16:31:47    阅读次数:136
009---绑定方法与非绑定方法
绑定方法:没有任何装饰器、@classmethod 非绑定方法:@staticmethod ...
分类:其他好文   时间:2019-01-26 18:57:20    阅读次数:124
python中面向切片编程(AOP)和装饰器
@函数名(类的描述符)相当于fuc = decorator(fuc) 装饰器: 利用描述符自定制property 内置的装饰器 内置的装饰器有三个,分别是staticmethod、classmethod和property,作用分别是把类中定义的实例方法变成静态方法、类方法和类属性。由于模块里可以定义 ...
分类:编程语言   时间:2019-01-19 18:51:36    阅读次数:280
python中静态方法(@staticmethod)和类方法(@classmethod)的区别
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@c ...
分类:编程语言   时间:2019-01-19 15:16:25    阅读次数:224
379条   上一页 1 ... 9 10 11 12 13 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!