2016 - 2024

感恩一路有你

python判断一个数是否是浮点数 python怎样取正整数?

浏览量:4581 时间:2023-04-22 16:22:26 作者:采采

python怎样取正整数?

1、向下取整

向下取整就用内建的int()函数即可:

gtgtgta3.75

gtgtgtint(a)

3

2、四舍五入

对数字并且向上取整用round()函数:

gtgtgtround(3.25)round(4.85)

3.0

5.0

3、向上取整

保留两位是需要要用math模块中的ceil()方法:

gtgtgtimportmath

gtgtgtmath.ceil(3.25)

4.0

gtgtgtmath.ceil(3.75)

4.0

gtgtgtmath.ceil(4.85)

5.0

4、共有取整数部分和小数部分

总是我们很有可能是需要四个查看整数部分和小数部分,这时可以用math模块中的modf()方法,该方法前往一个中有小数部分和整数部分的元组:

gtgtgtimportmath

gtgtgt(3.25)

(0.25,3.0)

gtgtgt(3.75)

(0.75,3.0)

gtgtgt(4.2)

(0.20000000000000018,4.0)

有人肯定会对最后一个输出结果突然感到诧异,按理说它应该回(0.2,4.0)才对。这里不属于到了另一个问题,即浮点数在计算机中的表示,在计算机中是难以精确计算的表示小数的,至多目前的计算机根本就做不到事实上。

python随机函数rand使用方法?

python随机函数rand的使用方法::

random.uniform()

主要是用于生成沉淀指定你范围内的浮点数,两个参数,一个是上限,再看看是下限

importrandom

arandom.uniform(2,10)

printa

运行之后a变会副本选定2—10之间的必掉浮点数

random.random()

作用于筛选洗技能浮点数

洗技能整数

random.randint()

用于选取范围委托范围内的整数;

arandom.randint(10,80)

printa

运行之后a都会洗技能选取范围10—80之间的洗技能整数

random.randrange(0,100,2)

应用于随机选取0—100之间的必掉偶数

浮点数 范围 方法 printa 小数

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。