2020-06-30
閱讀量:
962
Python里有的時候是函數(shù),有的時候是方法,如何理解?
函數(shù):
函數(shù)是封裝了一些獨立的功能,可以直接調用,能將一些數(shù)據(參數(shù))傳遞進去,進行處理后返回一些數(shù)據(返回值),也可以沒有返回值??梢灾苯釉谀K中進行定義使用。
方法:
方法和函數(shù)類似,同樣封裝了獨立的功能,但是方法是只能依靠類或者對象來調用的,表示針對性的操作。
方法中的數(shù)據self和cls是隱式傳遞的,即方法的調用者;
方法可以操作類內部的數(shù)據
簡單的說,函數(shù)在python中獨立存在,可直接使用的,而方法是必須被別人調用才能實現(xiàn)的。
靜態(tài)方法除外(與類和對象均無關,通過類名和對象名均可被調用,屬函數(shù))






評論(0)


暫無數(shù)據
推薦帖子
0條評論
0條評論
0條評論