作业07:字符串索引与切片

# 字符串索引与切片

s = 'ABCDEFG'
# 索引 从0开始 依次为 0123  取出的为字符串类型
s1 = s[0]
print(s1)
# 取ABCD  切片 : 顾头不顾尾,需要多取一位 [0:3]取出ABC  [0:4]取出ABCD
s2 = s[0:3]
print(s2)
s3 = s[0:4]
print(s3)
print('--------------------')
# 取G   切片 :从最后取直接-1即可
s4 = s[-1]
print(s4)
# 取F   切片 :从最后取直接-2即可
s5 = s[-2]
print(s5)
print('--------------------')
# 取ABCDEFG   写 s[0:] 和 s[:] 结果是一样的
s6 = s[0:]
s7 = s[:]
print(s6,s7)
print('--------------------')
# 取ACE   s[首:尾;步长]
s8 = s[0:5:2]
print(s8)
print('--------------------')
# 取DCBA 和 DB s[首(第4位减1位:顾头不顾尾):尾(最后1位取不到空值);步长(‘-’号为反向取值)]
s9 = s[3::-1]
s10 = s[3::-2]
print(s9,s10)
print('--------------------')
# 取GFEDCBA  GFEDCBA   GECA
s11 = s[-1::-1]
s12 = s[::-1]
s13 = s[-1::-2]
print(s11,s12,s13)

  

原文地址:https://www.cnblogs.com/elsa2007/p/10872851.html