我想使用索引找到子字符串,例如:
"I am a boy!"
如果我有第3和第5位,那么子字符串将是"am"
。
是否有命令或方法来执行此操作?
答案 0 :(得分:4)
您可以使用切片。因为索引在python中是0,所以你要使用2和4。
>>> strs = "I am a boy!"
>>> strs[2:4]
'am'
如果您不熟悉切片:Explain Python's slice notation
答案 1 :(得分:3)
从1
索引
0
>>> text = "I am a boy!"
>>> text[2:4]
'am'
答案 2 :(得分:1)
您可以使用切片,如下所示。你必须从索引中减去1,因为索引从0开始,即第一个字符在索引0处。
>>> string = "I am a boy!"
>>> startPosition = 3
>>> endPosition = 5
>>> string[startPosition-1:endPosition-1]
'am'