python中的数字取整(ceil,floor,round)概念和⽤法 python中的数学运算函数(ceil,floor,round)的主要任务是截掉⼩数以后的位数.总体来说
就是取整⽤的。只是三者之间有微妙的区别:
floor() :把数字变⼩
ceil() :把数字变⼤。
round() :四舍五⼊。
英⽂不好的笔者,经常把这三者搞混,后来记着了三者的英⽂名字,就不会忘记了。
floor 是地板,
ceil 是天花板。
round 整整的,圆形的
再⽤⼀个简单的栗⼦加强记忆:
import math
sample = 1.52
print"sample: %f ceil(sample): %f" % (il(sample))
print"sample: %f floor(sample): %f" % (sample,math.floor(sample))python round函数怎么使用
print"sample: %f round(sample): %f" % (sample,round(sample))
sample = 1.49
print"sample: %f ceil(sample): %f" % (il(sample))
print"sample: %f floor(sample): %f" % (sample,math.floor(sample))
print"sample: %f round(sample): %f" % (sample,round(sample))
测试结果:
sample: 1.520000 ceil(sample): 2.000000
sample: 1.520000 floor(sample): 1.000000
sample: 1.520000 round(sample): 2.000000
sample: 1.490000 ceil(sample): 2.000000
sample: 1.490000 floor(sample): 1.000000
sample: 1.490000 round(sample): 1.000000
注意,这⾥的round不需要调⽤math库。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论