[]を使用してPythonで文字(文字列)を抽出します

文字列の本質は文字列です。文字列の後に[]を追加し、[]にオフセットを指定することで、変更された位置にある1文字を抽出できます。

前方検索:
len(str)-1がわかるまで、左側の最初の文字、オフセットは0、2番目のオフセットは1というように続きます。

逆検索:
-len(str)がわかるまで、右端の最初の文字のオフセットは-1、最後から2番目のオフセットは-2というように続きます。

>>> 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