索引+切片


#索引 index
#索引位从0开始,不能越界,可以正着取,也可以倒着取

# str1='helloworld'
# print(str1[0])
# print(str1[-1]) #-1 取最后一个元素

# 遍历字符串str1='helloworld',把值一个个取出来
# str1='helloworld'
# index=0
# while index# print(str1[index])
# index+=1


#倒着遍历,反转字符串
# str1='helloworld'
# end_index=len(str1)-1
# str11=''
# while end_index>=0:
# str11+=str1[end_index]
# end_index-=1
# print(str11)




#举例练习
str1='werrtyui'
index=0
while index print(str1[index])
index+=1

str1='werrtyui'
str2=''
num=len(str1)-1
while num>=0:
str2+=str1[num]
num-=1
print(str2)

————————————————————————————————————————————
# 切片(start开始位,stop结束位,step步长),左闭右开,顾头不顾尾,
# 切片越界不报错
#索引也叫下标
str1='hello world!'
# print(str1[0:3])
# print(str1[1:3]) #从1-3,不包含3
# print(str1[1:]) #从第二个元素切到最后
# print(str1[0:]) #从头切到尾
# print(str1[:]) #从头切到尾
# print(str1[::]) #从头切到尾
#
# print(str1[-6:-1])#从倒数第6个到倒数最后一个
#
# print(str1[0::2]) #步长2,从头到尾,正着每2个切
# print(str1[::-1]) #字符串反转 步长-1,倒着走

# print(str1[-2:-6:-2])
# print(str1[-5:-2:1])