Python——數據類型公用功能

1.索引python

表示從哪裏開始取值。spa

支持類型blog

  • str索引

  • 列表字符串

  • dict

不支持類型string

  • intit

  • 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

  • dict
 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

  • dict
 a= '1234567'
 print(a[::2])#指取值的間隔,2表示每隔提取一次。
 print(a[::-1]) #指從後往前取

4. 刪除

刪除原有的值

支持類型

  • 列表

  • dict

不支持類型

  • str

  • 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. 修改

將原有的值進行修改。

支持類型

  • 列表
  • dict

不支持類型

  • str
  • int
  • bool
  • tuple
 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

  • 列表

  • 元組

  • dict

不支持類型

  • 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個元素

  • dict   #以key和value爲一個值來進行計量

不支持類型

  • int

  • bool

 a= [1234567,'123']
 print(len(a))      #表示字段內有幾個元素。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
print(len(dict))
相關文章
相關標籤/搜索