python
表示從哪裏開始取值。spa
支持類型blog
str索引
列表字符串
不支持類型string
it
boolfor循環
a= '1234567' print(a[1:])#指從哪開始讀取,1爲從1號元素開始。默認爲0 print(a[:]) #將全部元素進行提取。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' } print(dict['a']) #字典索引方式
2. 切片class
取元素中相應的某個字段值。循環
支持類型
str
列表
元組
不支持類型
int
bool
a= '1234567'
print(a[-1:]) #取最後一個值 print(a[4:6]) #取4-5兩個值 print(a[:3]) #取0-2的值 print(a[1:]) #取1之後的值,含1號值。
3. 步長
表示取值的間隔,若是爲正數,那麼取正方向相應的值。若是是負值,那麼取反方向相應的值。
支持類型
str
列表
元組
不支持類型
int
bool
a= '1234567' print(a[::2])#指取值的間隔,2表示每隔提取一次。 print(a[::-1]) #指從後往前取
4. 刪除
刪除原有的值
支持類型
列表
不支持類型
int
bool
tuple
a = [1234,123322,12412] del(a[0]) print(a) #刪除某一個字段
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' } del dict['a'] #字典刪除,指定key,便可刪除key與value print(dict)
5. 修改
將原有的值進行修改。
支持類型
不支持類型
a = [1234,123322,12412] a[0] = 8888 print(a) #將1234 更改成8888
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' } dict['a'] = 'c' #字典指定key對應的value便可修改,不會修改key,只能刪除能夠後從新添加。 print(dict)
6.for循環
循環字段內的每個元素,將負值給值進行輪訓操做。
range爲取整數值,將整數值進行提取操做。
支持的類型
str
列表
元組
不支持類型
int
bool
a= [1234567,'123'] for i in a : print(i) #循環每個元素,並打印。 for i in range(1,10): print(i) #循環數字1-10,並打印。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' } for item in dict: #能夠使用字典獨有功能,keys(),values(),items(), print(item)
7.len
查看字段內,一共有多少個元素。
支持類型
str #查看字符串中有多少個字符。 ‘123’ = 3個字符
列表 #查看列表中一共有多少個元素。[1,2,3] = 3個元素
元組 #查看列表中一共有多少個元素。(1,2,3) = 3個元素
不支持類型
int
bool
a= [1234567,'123'] print(len(a)) #表示字段內有幾個元素。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' } print(len(dict))