API(Application Programming Interface,應(yīng)用程序編程接口)是一些預(yù)先定義的函數(shù)纱昧,目的是提供應(yīng)用程序與開(kāi)發(fā)人員基于某軟件或硬件得以訪問(wèn)一組例程的能力创肥,而又無(wú)需訪問(wèn)源碼吧享,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。
API與系統(tǒng)調(diào)用的區(qū)別:系統(tǒng)調(diào)用代碼都處于內(nèi)核態(tài)塞弊,API是操作系統(tǒng)提供的一組函數(shù),通常以庫(kù)的形式存在,供用戶調(diào)用惋鸥,所以,API代碼可能是完全是用戶空間代碼悍缠,也有的API調(diào)用了系統(tǒng)調(diào)用卦绣。
count 實(shí)現(xiàn)原理
ls = [1,2,'abc',None,False,True]
print(ls.count(1))
print(ls.count(0))
count的實(shí)現(xiàn)原理
value=1
i = 0
num = 0
while i<len(ls):
if ls[i]==value:
num+=1
i+=1
print('次數(shù)%d'%num)
'''
print(''==False)
print(None==False)
print(0==False)