新聞中心
1、說(shuō)明

建網(wǎng)站原本是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁(yè)設(shè)計(jì)師等,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁(yè)設(shè)計(jì)技術(shù)配合操作的協(xié)同工作。創(chuàng)新互聯(lián)專業(yè)提供網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站制作(企業(yè)站、成都響應(yīng)式網(wǎng)站建設(shè)、電商門戶網(wǎng)站)等服務(wù),從網(wǎng)站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗(yàn)的提升,我們力求做到極致!
未綁定對(duì)象的方法:無(wú)self參數(shù)的方法,通過(guò)定義類調(diào)用函數(shù),返回未綁定self的方法。
綁定對(duì)象的方法:帶self參數(shù)的方法,即實(shí)例方法,通過(guò)實(shí)例對(duì)象調(diào)用函數(shù)返回綁定self參數(shù)的方法。
2、實(shí)例
## fn.py
class BoundClass:
def action(self):
print("bound class action ....")
"""
python3.x未綁定self對(duì)象的方法均是類定義的函數(shù),注意這個(gè)還不是屬于靜態(tài)方法和類方法
"""
def unbound(num): ## work in py3.x,fail in py2.x
print("the number is %d" % num)
>>> t = BoundClass()
>>> t.action() ## action方法綁定實(shí)例對(duì)象self,可以直接通過(guò)點(diǎn)號(hào)運(yùn)算調(diào)用
>>> m = BoundClass.action ## m是沒(méi)有綁定實(shí)例對(duì)象self的方法
>>> m(t) ## 調(diào)用需要傳遞實(shí)例對(duì)象t以上就是python方法綁定和未綁定的介紹,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
本文題目:創(chuàng)新互聯(lián)Python教程:python方法的綁定和未綁定
網(wǎng)站路徑:http://www.5511xx.com/article/cdpcpoj.html


咨詢
建站咨詢
