Python——数据类型公用功能
表示从哪里开始取值。
支持类型
-
str
-
列表
- dict
不支持类型
-
-
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
不支持类型
-
-
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))

浙公网安备 33010602011771号