类的属性总结

[root@blackfox zhouyuyao]# cat c7.py 

#!/usr/bin/python

#coding:utf8


var5 = "全局变量var5"

class MyClass(object):

    var1 = '类的公有属性 var1'

    __var2 = '类的私有属性 __var2'


    def func1(self):

        self.var3 = '对象的公有属性 var3'

        self.__var4 = '对象的私有属性 var4'

        var5 = '函数的局部变量'

        print self.__var4

        print var5

 

    def func2(self):

        print self.var1

        print self.__var2

        print self.var3

        print self.__var4

        print var5


mc = MyClass()

mc.func1() 

# 对象调用方法才能访问属性

print mc.var3

print '*' *50

mc1 = MyClass()

print mc.__dict__

print '*' *50

print MyClass.__dict__



 本文转自 归来仍少年 51CTO博客,原文链接:http://blog.51cto.com/shaoniana/1886355

上一篇:自动化运维工具Ansible


下一篇:认证故事|因云而聚,乘云而起