字符串索引和切片

时间:2013-07-03 05:22:19

标签: python string python-2.7

如何找到字符串索引并根据该字符串对字符串进行切片。

字符串

我的时间1:1000天24小时
我的时间2:3天3小时

我写了以下代码来解除字符串索引

代码

x = line
days = x.find("days")
hrs = x.find("hours")
print x[hours-4,hours]

向我抛出以下错误

TypeError: string indices must be integers, not tuple

通过手动计算传递整数将解决此错误,但正如您在时间示例中所看到的,我无法确定索引是什么,因为它会根据天数和小时数而变化。

任何人都可以建议一个好方法来解决这个问题吗?

Python版本2.7

1 个答案:

答案 0 :(得分:2)

您需要使用冒号而不是逗号:

x[hours - 4:hours]