我有一个变量K = 25.00
,我需要在数据框列(例如
data[f"Item {K}"][99]
,但是K
在转换为字符串时会还原为25.0
。
是否有一种很好的方法可以使K
始终停留在25.00
?
我读过this,但该方法看起来很凌乱,必须有一种更简单的方法吗?
答案 0 :(得分:0)
您可以在将变量转换为字符串时将其格式化为两位小数位
"{:.2f}".format(Variable)
答案 1 :(得分:0)
由于您使用的是现代Python 3格式:
data[f"Item {K:.2f}"][99]
请注意,通常不应该将变量称为“ K”,而应称为“ k”,因为使用大写字母表示类类型,而不是变量。
如@Tushar所建议的,以上等同于:
data["Item {:.2f}".format(Variable)][99]
但是我确实喜欢新的Python 3格式。