Python的新增功能和一般编码。教我自己并在Python中使用各种输出。我今天搞乱了,并试图计算两个我认为是字符串值的浮点格式。在Python中添加包含整数的两个字符串值
a = "%.2f" %x + str(float(14.00))
返回 '3.3514.0'
a = "%.2f" %x , str(float(14.00))
回报( '3.35,'14 0.0')
我能够在这两个值分开,但我没能得到适当的计算17.75的值。我想将x(其中= 3.3456),舍入到小数点后两位(“%.2f”%x)取浮点值14.00(float(14.00))并将它们相加,然后用a。 A = X到小数点后两位+浮动(14.00)。 我在做什么错?
-Alfa
您不能添加字符串来期望数字加法。它们都应该是'float'或'int'。如果两者都是'str',那么就不会有数字加法。 – Rohanil