Python——数据类型公用功能

1.索引

表示从哪里开始取值。

支持类型

  • str

  • 列表

  • dict

不支持类型

  • int

  • bool

 a= '1234567'
 print(a[1:])#指从哪开始读取,1为从1号元素开始。默认为0
 print(a[:]) #将所有元素进行提取。
dict = { 1 : 2, 'a' : 'b', 'hello' : 'world' }
print(dict['a'])    #字典索引方式

2. 切片

取元素中相应的某个字段值。

支持类型

  • 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)
for i in range(100,0,-1):  #倒着100开始到1
    print(i)

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

 

posted @ 2019-10-10 11:00  新兵蛋Z  阅读(274)  评论(0)    收藏  举报