class woman:
pass
wangdama=woman()
lidama=woman()
#檢視例項的屬性
#print wangdama.__dict__
'''{}'''
#為例項新增屬性
wangdama.toufa='yellow'
#print wangdama.__dict__
''''''
#檢視例項所屬類的屬性
print wangdama.__class__.__dict__
#例項所屬類新增屬性
wangdama.__class__.xiezi="black"
#wangdama.__class__表示例項所述的類
print lidama.__class__.__dict__
#建立方法
class god:
def a(self):
print "sing everyday"
zongguan=god()
zongguan.a()
god().a()#right,god()代表例項,可呼叫了
#god.a() #error
#隱藏屬性與隱藏方法(外部無法呼叫)方法為加__
class school:
def __jiaoxuefangfa(self):
print "%%%^&&%^"
#school().jiaoxuefangfa() #出錯 不可呼叫,去掉雙下劃線後可以
#類常見的專有方法(不需定義系統自帶)
#__init__類一旦呼叫生成例項就會呼叫方法
class people:
def init(self):
print 8899
def __init__(self):
a='how are you'
b='fine thank you'
print a+b
people()
#__del__
class friend:
def hi(self):
print 8989
def __init__(self):
print "init 最先執行"
def __del__(self):
de='最後呼叫刪除物件'
print de
zhang=friend()
#zhang.hi()#init 最先執行 8989 已執行del函式刪除 不會輸出
friend()#沒有具體事例,所以不會刪除,所以輸出了『最後呼叫刪除』
Python 基礎之魔法方法
構造方法類似於初始化方法,但是構造方法與其他普通的方法的不同之處在於,當乙個物件被建立之後,會立即呼叫構造方法。class servant object definit self self.servant saber fb servant fb.init print fb.servant class...
python基礎之公共方法 十二
運算子 python 表示式 結果描述 支援的資料型別 1,2 3,4 1,2,3,4 合併字串 列表 元組 hi 4 hi hi hi hi 複製字串 列表 元組 in3 in 1,2,3 true 元素是否存在 字串 列表 元組 字典 not in 4 not in 1,2,3 true 元素是...
python基礎之語句 Python基礎之條件語句
我們在程式設計中經常需要通過檢查某個條件,從而決定去做什麼。條件語句就是針對這一情景應用的。本篇主要介紹 if 和 while。一 if語句 先來個總覽 if 條件一 條件一對應的 塊 elif 條件二 條件一對應的 塊 else 不滿足條件一和條件二對應的 塊 if 語句的核心就是值為true 或...