无法将字符串转换为int

时间:2017-02-17 12:38:46

标签: python python-3.5

我目前开始在python 2中使用python 3.在Python 2中,可以使用int()函数轻松完成字符串类型转换,但我在Py3.5.3中遇到问题

current = input("Enter the Current price: ")
int(current)
print (type(current))
c = current - 24

即使在类型转换功能之后,当前仍然显示为Class str

错误为TypeError: unsupported operand type(s) for -: 'str' and 'int'

我知道这只是一个小错误,但我在网上查看的示例都使用了我使用的int函数。这可能是什么问题

1 个答案:

答案 0 :(得分:5)

您没有保存int(current)的返回值,这是整数表示。尝试

current = int(current)

应该这样做。