如何从Python中的字符串中选择某些字符

时间:2015-05-09 08:44:20

标签: python

date = line[4:5]

我希望该行中的第3和第4个值存储为日期。当我使用上面的代码时,我最终得到date = 1,当我希望它等于00到99之间的整数时。我该怎么做呢

1 个答案:

答案 0 :(得分:1)

试试这个:

date = int(line[2:4])

这里有两件事:

  • Python是0索引的,即第三个元素是'2'
  • 切片数组不包含最后一个元素。在这里,您可以获得索引位置2和3但不是4的值。
  • int()将字符串'31'转换为整数31。

我看看Python的datetime工具。