1. 动态方法,静态方法
#1. 静态方法
class foo(object)
@staticmethod
def test_foo():
print foo
foo.test_foo() #静态方法不用实例化,直接用类调用
2. quote
而在python中,用 urllib2.quote(URL)进入编码和urllib2.unquote(URL)解码的时候
3. 类中的公共属性
python 中我可以定义一些属性和方法;一个类中通常有很多方法,有时不同的方法会用到全局的变量;这时可以在类中声明一个公共是属性
class PerfApp(Aaa):
def __init__(self, framework):
super(PrfApp, self).__init__(framework)
self.server = None
self.host = 'xxxx'
self.work_dir = '/home/xxxx/xxx/' # 上面的三个self.xxx 定义的就是公共属性(全局变量),所有的方法def 都可以使用