我对python很新,并且想知道如何根据索引号获取字符串中的字符?
假设我有字符串“hello”和索引编号3.如何让它返回该位置的字符,似乎有一些我似乎无法找到的内置方法。
答案 0 :(得分:4)
您只需索引字符串,就像使用列表一样。
>>> 'hello'[3]
l
请注意,Python索引(与大多数其他语言一样)基于零,因此第一个元素是索引0,第二个元素是索引1,等等。
例如:
>>> 'hello'[0]
h
>>> 'hello'[1]
e
答案 1 :(得分:1)
str[any subscript]. //e.g. str[0], str[0][0]
答案 2 :(得分:1)
检查this page ...
您需要的是:
字符串可以下标(索引);就像在C中一样,字符串的第一个字符有下标(索引)0 没有单独的字符类型;一个字符只是一个大小为1的字符串 与Icon类似,可以使用切片表示法指定子字符串:两个以冒号分隔的索引。
示例强>:
>>> word[4]
'A'
>>> word[0:2]
'He'
>>> word[2:4]
'lp'
对于你的情况,试试这个:
>>> s = 'hello'
>>> s[3]
'l'