美文网首页
python基础

python基础

作者: Freedom_pxc | 来源:发表于2018-03-01 19:14 被阅读0次

关于"序列"的切片:

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
解释:把整个字符串反过来显示。

相关文章

网友评论

      本文标题:python基础

      本文链接:https://www.haomeiwen.com/subject/nysnxftx.html