python新手,在python中類中的self

2021-06-28 17:33:03 字數 721 閱讀 1774

1樓:匿名使用者

任何實現了特殊方法__getitem__的類(內建的列表類list、元祖類tuple、集合類set、字串類str都實現了這個特殊方法,因此它們都可以通過索引來訪問物件的成員)的物件都可以通過索引(下標) 來訪問這個物件的成員。

而self[index]只不過是通過索引來訪問當前物件的成員罷了。

這是一個例子(縮排格式見下圖):

class c:

def __init__(self):

self.a=666

self.b="ok"

self.c=3.14

def __getitem__(self,n):

if n==1:

return self.a

elif n==2:

return self.b

elif n==3:

return self.c

else:

return none

def show(self):

print(self[1],

self[2],

self[3])

c().show()

執行截圖:

2樓:

這是索引用法。

如:l=['a','b','c'],l[0]的值是'a',l[2]的值就是'c'

s='hello',s[4]的值是'o'

除錯python出錯,在python引入selenium包後

1 第一,要看你的selenium是什麼版本的,現在的selenium3.x不支援以前的寫法,也就是你現在這樣子,所以我退居到2.x 2 你的瀏覽器的版本是多少,目前selenium支援的chrome為50以下,firebox為30 40多 4 你看一看我的教程呀 selenium python啟動...

python乘法,python 乘法

python最大的好處就是可以在idle互動式命令解析器裡面做實驗。如下 a 8 b 3 a b 24 c a b b c 主多試試,從簡單的開始,肯定會有收穫的。具體是什麼意思啊?import math a 2b 3 answer a b 就是這樣啊 python 程式本 做乘法 想用python...

python程式設計素數判斷,python程式設計素數判斷

def getprimelist n length n 3 2 1 primelist true lengthfor i in range length if primelist i is true number 2 i 3 for j in range i number,length,number...