Python的各种方法一览-数值计算

目录

正负数转换

取整

自增和自减

保留n位小数

正负无穷

整数相除返回浮点数


正负数转换

负数转正数:abs(n)

正数转负数:int("-"+str(n))

取整

向上取整

math.ceil( x )

向下取整

math.floor( x )

自增和自减

在Python中没有自增和自减,但在Python中存在 i = i + 1和 i = i -1 的情况。

Python的模型规定,数值对象不可改变。

i = i + 1 相当于重新创建了一个变量 i ,而不是改变了 i 中的数值。

保留n位小数

用round函数

例如: a=12.34567889

round(a,2)=12.35 保留两位小数

round(a,2)=12.35 保留三位小数

正负无穷

float("inf"), float("-inf")

整数相除返回浮点数

文件第一行

from __future__ import division

然后正常写相除的代码即可。

你可能感兴趣的:(Python)