一.变量 1.实例变量 实例里的变量,由对象去访问的变量 2.类的变量 类里的变量,这个变量属于类,但是对象也可以访问(类似于全局里的) 二.方法 1.实例方法 实例方法就是类里的要实例化的方法 2.类方法(@classmethod) 类方法属于类的,在声明的时候需要给出一个能接收类名的cls,和s ...
分类:
其他好文 时间:
2018-12-18 22:45:22
阅读次数:
214
装饰器 简介 功能与格式 内置装饰器 @classmethod @propertry @staticmethod 其它 简 介 python中的解释器是你进入python大门的一道坎,不管你跨不跨过去它都在那里. ///装饰器本质上是一个python函数,他可以让其他函数在不需要任何代码变动的前提下 ...
分类:
其他好文 时间:
2018-12-18 20:34:04
阅读次数:
197
为了代码更加完善,引入几个装饰器.. 装饰类中的方法 @classmethod >装饰类方法,不用self属性,只用类的cls属性 @staticmethod >装饰静态方法,既不用self属性,又不用类cls的属性 @property >把一个方法伪装属性 @classmethod >装饰类方法, ...
分类:
其他好文 时间:
2018-11-28 12:06:15
阅读次数:
158
类方法 @classmethod 在python中使用较少,类方法传入的第一个参数是 cls,是类本身; 类方法可以通过类直接调用或者通过实例直接调用,但无论哪种调用方式,最左侧传入的参数一定是类本身。 通常情况下,类方法使用 @classmethod 装饰器来声明 实例方法 实例方法需要将类实例化 ...
分类:
编程语言 时间:
2018-11-19 15:07:54
阅读次数:
191
1.方法顺序 def setUp(self): 在测试方法前执行 def tearDown(self): 在测试方法后执行 执行结果: 2.类顺序 @classmethod def setUpClass(cls): 在类之前执行 @classmethod def tearDownClass(cls) ...
分类:
其他好文 时间:
2018-11-15 13:46:08
阅读次数:
179
Python内置的@property装饰器就是负责把一个方法变成属性调用的 from math import pi # class Circle(): # def __init__(self,r,name): # self.r = r # self.name = name # @property #... ...
分类:
其他好文 时间:
2018-11-14 10:25:26
阅读次数:
189
#什么是反射? #用字符串数据类型的变量名来访问这个变量的值 #————————类的反射 class Student: Money=0 @classmethod def check_course(cls): print('查看课程了') @staticmethod def login(): prin... ...
分类:
其他好文 时间:
2018-11-03 23:13:45
阅读次数:
226
类中的绑定方法分为两类: 1、绑定方法 特殊之处:绑定给谁就应该由谁调用,谁调用就会将谁当做第一参数自动传入。 绑定对象的方法:在类中定义函数没有任何装饰器修饰的情况下,默认就是绑定对象的 绑定给类的方法:为类中定义函数添加一个装饰器classmethod,绑定给类的。 2、非绑定方法 特殊之处:非 ...
分类:
其他好文 时间:
2018-10-29 15:59:13
阅读次数:
139
#ftp_server.py import socket,json,hashlib,struct,os,socketserver #md5加密类 class getMd5(object): # 普通加密用于账户密码加密方法 @classmethod def makeMd5(cls,msg): md5... ...
分类:
其他好文 时间:
2018-10-23 16:26:41
阅读次数:
184
类方法:隐式接收第一个参数为类本身的方法,通过类或实例皆可调用,在类方法定义中不能访问实例属性及调用实例方法,可以访问已定义的类属性和调用已定义的类方法,使用@classmethod装饰器进行定义: 实例方法:隐式接收第一个参数为实例本身的方法,只能通过实例进行调用,在实例方法定义中可以访问自身已定 ...
分类:
编程语言 时间:
2018-10-14 00:23:03
阅读次数:
141