【1.94】面向对象-class-5

#属性  数据属性   函数属性(方法)
class Chinese:
    "这是一个中国人的类"
    dang = "gcd"
    def sui_di_tu_tan():
        print("正在吐痰")
    def cha_dui(self):
        print("%s 正在插队"%self["mingzi"])

print (Chinese.__dict__)   #就是属性字典    {'__module__': '__main__', '__doc__': '这是一个中国人的类', 'dang': 'gcd', 'sui_di_tu_tan': <function Chinese.sui_di_tu_tan at 0x009BEF60>, 'cha_dui': <function Chinese.cha_dui at 0x009BEFA8>, '__dict__': <attribute '__dict__' of 'Chinese' objects>, '__weakref__': <attribute '__weakref__' of 'Chinese' objects>}

print (Chinese.__name__)    #就是类名   Chinese

print (Chinese.__doc__)     #就是说明文档   这是一个中国人的类

print (Chinese.__bases__)   #就是就是公共的祖先  (<class 'object'>,)   是一个元组

print (Chinese.__base__,type(Chinese.__base__) )   #<class 'object'>   <class 'type'> 是一个类

print (Chinese.__class__)   #就是说明chinese是一个 类    <class 'type'>
 
print (Chinese.__module__)  #就是看chinese  的模块名字   __main__   在当前模块 返回 就是main
 

实例化::

 

posted @ 2016-05-06 23:09  科学小怪癖  阅读(66)  评论(0)    收藏  举报