類的參數(shù) python中的函數(shù)和方法有什么區(qū)別?
python中的函數(shù)和方法有什么區(qū)別?簡(jiǎn)單點(diǎn):函數(shù)和方法的區(qū)別1。函數(shù)應(yīng)手動(dòng)轉(zhuǎn)換為self,但方法不應(yīng)轉(zhuǎn)換2。如果是函數(shù),用類名來(lái)調(diào)用;如果是方法,用對(duì)象來(lái)調(diào)用我是初學(xué)者。如果有什么不對(duì)勁,請(qǐng)糾正我。
python中的函數(shù)和方法有什么區(qū)別?
簡(jiǎn)單點(diǎn):函數(shù)和方法的區(qū)別
1。函數(shù)應(yīng)手動(dòng)轉(zhuǎn)換為self,但方法不應(yīng)轉(zhuǎn)換
2。如果是函數(shù),用類名來(lái)調(diào)用;如果是方法,用對(duì)象來(lái)調(diào)用
我是初學(xué)者。如果有什么不對(duì)勁,請(qǐng)糾正我。我的理解是:方法被綁定到一個(gè)類(class method)或一個(gè)對(duì)象(instance method,實(shí)際上類也是一個(gè)對(duì)象)調(diào)用這些方法時(shí),綁定的對(duì)象將作為函數(shù)的第一個(gè)參數(shù)。靜態(tài)方法是不綁定任何對(duì)象的普通函數(shù)。重寫函數(shù)get方法來(lái)指定要綁定的對(duì)象。函數(shù)是對(duì)象,類是對(duì)象。類和函數(shù)都是可調(diào)用的對(duì)象。類將在調(diào)用時(shí)返回一個(gè)新對(duì)象。新對(duì)象將使用類中定義的一些方法和屬性作為模板。