#1.类的特殊方法
包括__name__
module
class
bases_
doc
dict
#1.1__name__ 类的名称。使用方法:类名.__name__
class description_name:
'''
This is a simple instroduce about the function of doc.
'''
pass
class description_age(description_name):
def printfunction(self):
print("bingo!")
pass
print(description_name.__name__) #description_name
#1.2__module__ 类所在模块的名称
print(description_name.__module__) #__main__
#1.3__class__ 对象或类所属的类
print(description_age.__class__) # <class 'type'>
#1.4__bases__ 类的父类的元组
print(description_age.__bases__) #(<class '__main__.description_name'>,)
#1.5__doc__ 类的文档字符串,如果没有定义则为“none”
print(description_name.__doc__) #This is a simple instroduce about the function of doc.
#1.5 __dict__ 类或实例的属性可写的词典,可以借此来访问类或实例属性
print(description_age.__dict__) #{'__module__': '__main__', 'printfunction': <function description_age.printfunction at 0x0000023E6A679678>, '__doc__': None}
print(description_age.__dict__['printfunction']) #<function description_age.printfunction at 0x0000016E5A6B9678>
java 大数据分析,爬虫,python,算法,diango,github等等学习资料,每堂课内容十足,绝非微信推广的十几分钟左右的一堂课,每个文件夹资料仅需5元,还有更多的实战项目,小程序等你来拿统统五元。
欲购请加:479952513 先看再买。备注:买资料。