python中使用[]提取字符(字符串)

字符串的本质就是字符序列,我们可以通过在字符串后面添加[],在[]里面指定偏移量,可以提取改位置的单个字符

正向搜索:
最左侧第一个字符,偏移量为0,第二个偏移量为1,以此类推,知道len(str) -1为止

反向搜索:
最右侧第一个字符,偏移量为-1,倒数第二个偏移量为-2,以此类推,知道-len(str)为止

>>> a="abcdefghijklmnopqrstuvwxyz"
>>> a
'abcedfghijklmnopqrstuvwxyz'
>>> a[0]
'a'
>>> a[3]
'e'
>>> a[26-1]
'z'
>>> a[-1]
'z'
>>> a[-26]
'a'
>>> a[27]
Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    a[27]
IndexError: string index out of range

猜你喜欢

转载自blog.csdn.net/yue008/article/details/108594061