码迷,mamicode.com
首页 >  
搜索关键字:classmethod    ( 379个结果
实例方法、类方法和静态方法
实例方法 第一个参数是"self",表示实例对象,通过它传递实例的属性和方法。只能由实例调用 类方法 使用装饰器@classmethod,第一个参数可以是"cls",也可以是"self",通过它传递类的属性和方法。可以由类和实例调用 假设我有一个学生类和一个班级类,想要实现的功能为:班级类含有类方法 ...
分类:其他好文   时间:2020-05-07 15:21:02    阅读次数:55
单例模式
# 类方法 class Foo: __only = None def __init__(self, name): self.name = name @classmethod def get_only(cls, *args, **kwargs): if cls.__only is None: cls. ...
分类:其他好文   时间:2020-04-29 16:40:49    阅读次数:57
《Python》 property、classmethod、staticmethod、isinstance、issubclass
一、property property是一个装饰器函数 装饰器函数的使用方法:在函数、方法、类的上面一行直接@装饰器的名字 装饰器的分类: 1、装饰函数 2、装饰方法:property 3、装饰类 import math class Circle: def __init__(self,radius) ...
分类:编程语言   时间:2020-04-25 16:54:08    阅读次数:74
Python学习之绑定方法与非绑定方法
一.绑定方法 绑定方法的特殊之处在于将调用者本身当做第一个参数自动传入。其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。 绑定给对象的方法:调用者是对象,自动传入的是对象。 绑定 ...
分类:编程语言   时间:2020-04-13 09:16:06    阅读次数:80
【2020Python修炼记】面向对象编程——绑定方法与非绑定方法
【目录】 一、绑定方法与非绑定方法 二、非绑定方法 一、绑定方法与非绑定方法 ? 类中定义的函数分为两大类:绑定方法和非绑定方法 ? 其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 ? 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定 ...
分类:编程语言   时间:2020-04-12 22:57:21    阅读次数:75
29-绑定方法与非绑定方法
一、绑定方法 类中定义的函数分为两大类:绑定方法和非绑定方法 ? 其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。 ? 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。 import settings # 将设置文件导入,设置文 ...
分类:其他好文   时间:2020-04-12 12:44:47    阅读次数:80
selenium - SMTP发送邮件 - 完整示例demo
工程结构如下: test1.py 1 import unittest 2 3 4 class Test(unittest.TestCase): 5 '''我的第一个测试类''' 6 7 @classmethod 8 def setUp(self): 9 pass 10 11 def test_cas ...
分类:其他好文   时间:2020-04-02 17:50:02    阅读次数:69
selenium - HTML测试报告 - 生成测试报告(testloader的discover添加用例方法)
目录结构如下: test1.py 1 import unittest 2 3 4 class Test(unittest.TestCase): 5 '''我的第一个测试类''' 6 7 @classmethod 8 def setUp(self): 9 pass 10 11 def test_cas ...
分类:Web程序   时间:2020-03-31 17:25:09    阅读次数:112
unittest中的断言内容
unittest中包含了很多断言内容,实际用到的断言内容也就比对值是否相同,下面是unittest中的断言内容 #encoding=utf-8 import unittest import random # 被测试类 class MyClass(object): @classmethod def s ...
分类:其他好文   时间:2020-03-15 22:38:15    阅读次数:79
实现 classmethod装饰器
实现classmethod装饰器fromfunctoolsimportwraps,partialclassClassmethod:def__init__(self,method):wraps(method)(self)def__get__(self,instance,cls):returnpartial(self.__wrapped__,cls)classC:@Classmethoddefmeth
分类:其他好文   时间:2020-03-07 11:22:03    阅读次数:61
379条   上一页 1 2 3 4 5 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!