错误'int'对象不可订阅

时间:2014-03-03 19:33:30

标签: python

我收到此错误TypeError:运行此代码时,'int'对象不可订阅。

    digit2=10*int(ISBN[1])

我该如何解决这个问题

1 个答案:

答案 0 :(得分:1)

您似乎想要ISBN的第二个最重要的数字,这是一个整数:

int(str(ISBN)[1])

将实现这一目标。放在一起,代码如下:

digit2 = 10 * int(str(ISBN)[1])