如何在python中保存小数点后的0
对于web自动化测试,我将生成randint并将其转换为%并将其输入到字段中,然后检查该值是否正确显示如何在python中保存小数点后的0,python,python-3.x,Python,Python 3.x,对于web自动化测试,我将生成randint并将其转换为%并将其输入到字段中,然后检查该值是否正确显示 install_share = randint(1000, 9999) / 100 install_share = str(install_share) install_share = install_share + "%" 问题是,如果随机值的最后一个符号是0,那么除法后它将丢失小数点后的最后一个“0” a = 1970 / 100 print (a) #
install_share = randint(1000, 9999) / 100
install_share = str(install_share)
install_share = install_share + "%"
问题是,如果随机值的最后一个符号是0,那么除法后它将丢失小数点后的最后一个“0”
a = 1970 / 100
print (a) # 19.7, but i need 19.70
我试过了
a = 1970.00 / 100
print (a) # 19.7
a = float(1970) / float(100)
print (a) # 19.7
但每次我都收到相同的舍入。@CoryKramer:我想OP可能会寻找这个:这是另一个很好的链接,谢谢你添加它。@CoryKramer,thanks@lL'L,谢谢你的帮助link@CoryKramer:我想OP可能正在寻找这个链接:这是另一个很好的链接,谢谢你添加它。@CoryKramer,thanks@l“L'L,谢谢,谢谢,正是我需要的。谢谢,正是我需要的。
a = 1970/10 # a = 19.7
print("{:.02f}".format(a))
>>> 19.70