h =0.2233
print('%.2f%%' % (h * 100))
这两行代码中,我们使用了三个百分符号,第一个百分符号靠近.2f,表示的就是以一个float的形式输出,.2表示将保留两位小数进行格式化输出。最后两个连续的百分符号,是对百分号进行转义操作。
a = 0.3214323
bb = "%.2f%%" % (a * 100)
print bb
(1)
a = 0.3214323
b = str(a*100) + '%'
print b
# 输出结果是32.14323%
(2)
#如果想保留小数点后两位
c = str(a)[:4]+ '%'
print c
#输出结果是0.32%