當前位置:成語大全網 - 書法字典 - Python新手,python類中self[index]的用法是什麽?索引是壹個數字。

Python新手,python類中self[index]的用法是什麽?索引是壹個數字。

任何實現了特殊方法__getitem__(內置的list類、祖先類tuple、collection類set和string類str都實現了這個特殊方法,所以可以通過索引訪問對象的成員)的對象都可以通過索引(下標)訪問這個對象的成員。

而self[index]只是通過索引來訪問當前對象的成員。

這是壹個例子(縮進格式見下圖):

C類:

def __init__(self):

self.a=666

self.b= "確定"

self.c=3.14

def __getitem__(self,n):

如果n==1:

回歸自我

elif n==2:

回歸自我

elif n==3:

回歸自我

否則:

不返回

定義顯示(自我):

打印(self[1],

自我[2],

自我[3])

c()。顯示()

運行截圖: