python – TypeError:不支持的操作数类型 – :’str’和’str
发布时间:2020-12-20 12:27:13 所属栏目:Python 来源:网络整理
导读:一个“$” money=1000000;portfolio=0;value=0;value=(yahoostock.get_price('RIL.BO'));portfolio=(16*(value));print id(portfolio);print id(value);money= (money-portfolio);''' 我收到错误: Traceback (most recent call last): File "/home/dee/dee.
一个“$”
money=1000000; portfolio=0; value=0; value=(yahoostock.get_price('RIL.BO')); portfolio=(16*(value)); print id(portfolio); print id(value); money= (money-portfolio); ''' 我收到错误: Traceback (most recent call last): File "/home/dee/dee.py",line 12,in <module> money= (value-portfolio); TypeError: unsupported operand type(s) for -: 'str' and 'str' 由于钱是整数,投资组合也是如此,我无法解决这个问题.任何人都可以帮忙??? 解决方法
金钱和投资组合显然是字符串,所以把它们投入到整体中:
money= int( float(money)-float(portfolio) ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |