rel*_*let 140
您是否只想用一位数表示它:
print("{:.1f}".format(number)) # Python3
print "%.1f" % number # Python2
Run Code Online (Sandbox Code Playgroud)
或实际上舍入其他小数位?
round(number,1)
Run Code Online (Sandbox Code Playgroud)
甚至严格下来?
math.floor(number*10)/10
Run Code Online (Sandbox Code Playgroud)
mik*_*iku 22
>>> "{0:0.1f}".format(45.34531)
'45.3'
Run Code Online (Sandbox Code Playgroud)
或使用内置圆:
>>> round(45.34531, 1)
45.299999999999997
Run Code Online (Sandbox Code Playgroud)