四舍六入五留双和小数位后补0代码 function formatnumber(value, num) { var a, b, c, i; a = value.toString(); b = a.indexOf("."); c = a.length; if (num == 0) { if (b != -1) { a = a.substring(0, b); } } else { if (b == -1) { a = a + "."; for (i = 1; i <= num; i++) {
python中有一个zfill方法用来给字符串前面补0,非常有用
view sourceprint?
n = "123"
s = n.zfill(5)
assert s == "00123"
zfill()也可以给负数补0
n = "-123"
s = n.zfill(5)
assert s == "-0123"
对于纯数字,我们也可以通过格式化的方式来补0
n = 123
s = "d" % n
assert s == "00123"
在给介绍介绍下利用Python字符串的zfil