新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python中的函數(shù)和方法的區(qū)別是什么
python中的函數(shù)和方法的區(qū)別:

拜泉網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),拜泉網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為拜泉數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的拜泉做網(wǎng)站的公司定做!
1、函數(shù)要手動(dòng)傳self,方法不用傳self。
2、如果是一個(gè)函數(shù),要用類名去調(diào)用,如果是一個(gè)方法,要用對(duì)象去調(diào)用。
相關(guān)推薦:《Python基礎(chǔ)教程》
舉例說(shuō)明:
class Foo(object): def __init__(self): self.name="haiyan" def func(self): print(self.name) obj = Foo() obj.func() Foo.func(obj)
判斷函數(shù)和方法的方式
from types import FunctionType,MethodType obj = Foo() print(isinstance(obj.func,FunctionType)) #False print(isinstance(obj.func,MethodType)) #True #說(shuō)明這是一個(gè)方法 print(isinstance(Foo.func,FunctionType)) #True #說(shuō)明這是一個(gè)函數(shù)。 print(isinstance(Foo.func,MethodType)) #False
本文標(biāo)題:創(chuàng)新互聯(lián)Python教程:python中的函數(shù)和方法的區(qū)別是什么
新聞來(lái)源:http://m.5511xx.com/article/djhcsge.html


咨詢
建站咨詢
