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