摘要:
# coding=utf-8 ''' 装饰器(decorator)可以给函数动态加上功能,对于类的方法,装饰器一样起作用。Python内置的@property装饰器就是负责把一个方法变成属性调用的: @property:把一个getter方法变成属性 @score.setter:负责把一个setter方法变成属性赋值 ''' class Screen(object): #读属性... 阅读全文
摘要:
动态绑定 # coding=utf-8 ''' 当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性 ''' from types import MethodType class Student(object): pass def set_age(self, age): self.age = age ... 阅读全文
摘要:
读string,list,set,sort_set,hash类型的数据 import redis class DataBase: def __init__(self, host, port): self.host = host self.port = port def read_string(self, key): tr... 阅读全文