1. 程式人生 > 實用技巧 >Python+Selenium鍵盤的幾種操作:send_keys(Keys.CONTROL,'a')

Python+Selenium鍵盤的幾種操作:send_keys(Keys.CONTROL,'a')

類:把一類事物的相同的特徵和動作整合到一起就是類,類是一個抽象的概念

物件:就是基於類而建立的具體的事物(真實存在的),也是特徵和動作整合到一起

注意:python是一個面向物件的語言,但是不會強制你去按照面向物件語言的思路去設計寫程式

面向物件的設計 -------》 面向物件 就是一個面向物件實現和升級方便的改變

def dog(name,age,type_dog):
#定義了一個函式,該函式產生狗這個類
def jiao(x):
print('%s在汪汪汪'%x)
def chi(x):
print('%s在吃狗糧'%x)
def gou(name,age,type_dog):
gou_t ={'name':name,
'age':age,
'type_dong':type_dog,
'chi':chi,
'jiao':jiao
}
return gou_t
return gou(name,age,type_dog)

gou1 = dog('dahuang',14,'jinmao')
print(gou1)
gou1['chi'](gou1['name'])
#面向物件設計 在把狗這個物件(包含屬性,和呼叫方法)和其動作(呼叫方法)放在同一
#個二級作用域下面,只有自己能呼叫該方法,實現捆綁了。在字典表示例項(物件)特徵時候,把函式
#放進去(動作),就把動作也整合到一起了。








class chinese:
dang = 'gcd' #資料屬性
def chi(self): #函式屬性
print('shuidao')

pass
print(chinese)
print(chinese.dang) #類中用.來呼叫類
chinese.chi('dasdad')
print(chinese.__dict__) #類的屬性字典,其實上面的呼叫的過程就是直接取屬性字典