我目前开始在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函数。这可能是什么问题
答案 0 :(得分:5)
您没有保存int(current)
的返回值,这是整数表示。尝试
current = int(current)
应该这样做。