哪位大神可以幫我解釋下每行代碼是什么干嘛的嗎
class NewStyle(object):
? ?def __init__(self, name, deacription):
? ? ? ?self.name = name
? ? ? ?self.deacription = deacription
if __name__ == "__main__":
? ?old = OldStyle('old', 'odl style class')
? ?print old
? ?print dir(old)
? ?print type(old)
? ?print "-----------------------------------------"
? ?new = NewStyle('new', 'new style class')
? ?print new
? ?print dir(new)
? ?print type(new)
有哪位大神可以幫我解釋下每行代碼是干嘛的嗎
2017-02-24
2017-02-11
class NewStyle(object):????????????????????????????????????????????# 類定義語句
? ?def __init__(self, name, deacription):????????????????????# 類初始化,會在對象創(chuàng)建時自動執(zhí)行這個函數(shù)下面的操作
? ? ? ?self.name = name?????????????????????????????????????????????# 類屬性? ?
? ? ? ?self.deacription = deacription???????????????????????? # 類屬性
if __name__ == "__main__":???????????????????????????????????? # 意思時直接允許這個.py文件就會執(zhí)行下面的代碼,如果是被其他文件import,則不會執(zhí)行
? ?old = OldStyle('old', 'odl style class')???????????????? # 實例化這個類
? ?print old
? ?print dir(old)????????????????????????????????????????????????????????# 打印類的屬性及方法
? ?print type(old)???????????????????????????????????????????????????? #打印這個類的type
? ?print "-----------------------------------------"
? ?new = NewStyle('new', 'new style class')
? ?print new
? ?print dir(new)
? ?print type(new)