01
python之索引和切片
一、索引
(1)正向索引 (从0开始)
(2)负向索引(从-1开始)
(3)索引在公司中,也叫下标,或角标
(4)可以通过索引来访问有序列中的元素;
(5)python有序列:字符、列表、元组
无序:集合、字典
(6)案例:
#正向索引:0123456 从左向右开始 索引从0开始
# 0123456 正向索引
# str="abcdefg"
# -7-6-5-4-3-2-1 负向索引 从右开始是-1
# 有序的:字符、列表、原则
str="abcdefg" # 字符
print(type(str)) #<class 'str'>
print(str[1])
list1=[1,2,3,4] #列表 #<class 'list'>
print(type(list1))
print(list1.index(2)) #显示索引
t=(1,3,4,5) #元组 #<class 'tuple'>
print(type(t))
print(t.index(3))
二、切片 (1)切片是指对操作的对象截取其中一部分的操作,字符串,列表,元组都支持切片操作(2)格式:[开始值: 结束值:步长](3)包含开始值,不包含结束值案例:
str1="abcdefg" #字符串
# print(str1[1:3]) #bc 1是开始值,包含开始值,3是结束值,不包含结束值
# print(str1[1:6:2]) #bdf 1是开始值,6结束值,2是步长(间隔)
# print(str1[2:]) #cdefg 2是开始值,结束值空值,代表所有
# print(str1[:5]) #abcde 开始为空值,取所有,结束值是5,
# print(str1[:]) #abcdefg 开始值为空,结束值为空,取所有
# print(str1[::-1]) #gfedcba #反转 ( 重点)
print(str1[::1]) #abcdefg 取所有
print(str1[-5:-1]) #cdef -5是开始值 ,-1结束值 不包含 从左往右取
print(str1[-5:-1:2]) #ce -5是开始值 ,-1结束值 2 是步长
print(str1[-1:-5:-1]) # gfed -1开始值,-5结束值 -1 从右往左取
print(str1[-1:-5:-2]) #ge 1开始值,-5结束值 步长2
print(str1[0:-1]) #0 开始值, -1开始值
培训成功就业30000+;
讲师团队:20+;
班级人数:15-30(1个班)
软件测试:两个班级(1个月)
大数据班:3个班级(1个月)
鸿蒙开发班:1个班级(1个月)
最高薪资:30k
最低薪资:7.5k
应届生最高:19k
应届生薪资:8-12k

学技术热线:15949613302
16607005847
Ai软件测试学习联系微信: 15949613302
Ai大数据学习联系微信 : xiaolehua003
鸿蒙开发:15949613302
扫码加微信
