Python取整数

1.向下取整

a=3.75

int(a)

返回3

2.向上取整

>>> import math

>>> math.ceil(3.25)

4.0

>>> math.ceil(3.75)

4.0

3.四舍五入

>>> a=3.25;b=3.75

>>> round(a);round(b)

3.0

4.0

4.四舍五入不包含小数点0

x=3.1415

x=x+0.5 为了四舍五入需要先加0.5因为不是函数,需手动操作

a=str(x) 变为字符串

point=a.find('.')取得小数点的位置

print a[:point] 返回3,超过3.5的由于加了0.5返回4,这样就去掉了小数位。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,790评论 0 33
  • TF API数学计算tf...... :math(1)刚开始先给一个运行实例。tf是基于图(Graph)的计算系统...
    MachineLP阅读 3,611评论 0 1
  • 减肥的方法多种多样,但总结起来大致分为2类——节食和运动。 俗话说的好,你要减肥很简单啊,只要能管的着嘴、迈的...
    喝麦片的熊猫阅读 320评论 0 0
  • 啦哇
    猪朵朵阅读 199评论 0 0
  • 最近中午的时间,会花二十分钟画一张思维导图。可能大脑皮层的活动太过活跃,接下去的二十五分钟的睡眠会不安,会更不容易...
    杨黎黎Lily阅读 209评论 0 0