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...