关于"序列"的切片:
s = 'abcdefg'
print(s[3])
输出结果:d
解释:取值,开头下标为0,按顺序取值。
print(s[3:5])
输出结果 : de
解释:切片,表示从下标3开始到下标5之前的字符,截取出来
print(s[:5])
输出结果 : abcde
解释:切片,表示把下标5之前的字符,截取出来
print(s[3:])
输出结果 :defg
解释:切片,表示把下表3之后的字符,截取出来
print(s[-3:])
输出结果 :efg
解释:切片,从后切,下标0还是最开始的首字符,表示把下标3之前的字符截取出来。
print(s[::2])
输出结果 :aceg
解释:切片,表示从下标0开始,隔一个取一个字符,例如是 ::4 则是 ae
print(s[::-2])
输出结果 :geca
解释:切片,从后切,下标0还是最开始的首字符,隔一个取一个字符。
print(s[::-1])
输出结果 :gfedcba
解释:把整个字符串反过来显示。
网友评论