溫馨提示×

python函數(shù)為什么要加入self

九三
1078
2021-01-11 12:31:03
欄目: 編程語言

python函數(shù)為什么要加入self

python函數(shù)中需要加self的理由

python的類的方法和普通的函數(shù)有一個很明顯的區(qū)別,在類的方法必須有個額外的第一個參數(shù) (self ),但在調(diào)用這個方法的時候不必為這個參數(shù)賦值 ,且Python類的方法指代的是對象本身,它需要用self來表示。python中self不是關(guān)鍵字,self代表當前對象的地址,使用self可以避免非限定調(diào)用造成的全局變量。所以即使類的方法不需要任何參數(shù),但還是得給方法定義一個self參數(shù)。

0