在python中使用不带引号的整数变量

时间:2012-02-08 01:32:51

标签: python

我正在操作一个字符串,只返回字符串中的数字。

下面的基本代码
partition_tuple_se = searchterm.rpartition('S')
partition_tuple_sea = partition_tuple_se[2].rpartition('E')
season = partition_tuple_sea[0]
print season

当我打印时,它出现在数字9中。一旦我在API调用中使用变量季节

t = tvdb_api.Tvdb()
episode = t[name][season][14]
print episode['overview']

它返回为'9',它打破了API调用,因为它期望9.如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

将其传递给int构造函数。

>>> int('9')
9

答案 1 :(得分:1)

season = int(partition_tuple_sea[0]) 
如果我理解问题并正确提问,

应该做好工作。