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

在python中使用不带引号的整数变量,python,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调用中使用变量seasure t = tvdb_api.Tvdb() episo

我正在操作一个字符串,以仅返回字符串中的一个数字。下面是基本代码

partition_tuple_se = searchterm.rpartition('S')
partition_tuple_sea = partition_tuple_se[2].rpartition('E')
season = partition_tuple_sea[0]
print season
当我打印出来时,它显示为数字9。只要我在API调用中使用变量seasure

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

它返回为“9”,这会中断API调用,因为它需要9。如何绕过此问题?

将其传递给
int
构造函数

>>> int('9')
9

如果我正确理解问题和问题,我应该做这项工作。

我有点惊讶,第一次谷歌搜索结果中没有出现这种情况。@mattbornski,低调陈述大师。我尝试过谷歌,但我想我没有搜索到正确的东西。有时候,社区比谷歌更强大。
season = int(partition_tuple_sea[0])