Python自动化办公自学笔记(四)浮点数

liftword2周前 (06-16)技术文章5

浮点数就是数学中的小数,在Python语言中,浮点数必须带有小数,小数部分可以是0。

例如整数123,浮点数形式为:123.0


pow(x,y)函数:用于计算x的y次方的值


浮点数的不确定位数问题:在计算机内部,通常是用二进制形式表示浮点数(例如123.0),但浮点数转换为二进制以后,宽度较长,而计算机的储存宽度有限,所以数据会被截取,导致二进制形式并不完全等于123.0,而是无限接近,当再次转换为十进制以后,可能会产生一个尾数,例如123.00000000000000001,至于这个尾数也是不确定的,是计算机内部根据运算产生的,这个尾数就叫不确定尾数。

这里我们用round(a,b)解决不确定尾数问题,他的作用是对a进行四舍五入,保留b为小数。


相关文章

Python算术运算符

Python提供了+、-、*、/、//、%等运算符进行加减乘除等相应的算术运算。由于布尔类型内部存储对应的是数值0和1,所以布尔类型无需进行类型转换即可参与算术运算。一、+(加法)字符串类型数据进行加...

Arcgis Pro字段计算器2-对数值保留位数选取(四舍五入保留位数)

ArcGIS Pro 于2015年发布,基于64位的.Net框架。目前已经迭代到3.1版本。该软件整合了ArcGIS Desktop的模块:ArcMap , ArcSence, Arc Catalog...

Python基础语法

注释● 单行注释:以#开头,#后面所有内容全部为注释内容,起辅助说明作用# 这是一个注释 print("Hello World!")● 多行注释:以一对三个双引号引起来的(“”“这是个...

python初学者系列:奇怪的加法,结果错误

合集说明这是一个针对python3初学者的合集,将持续更新。 本合集主要内容是一些代码案例,帮助初学者学习发散,主体包含知识点、结果展示、思路分析、实现流程四大模块。初学者可以根据知识点判断是否继续阅...

python学习day1——输出格式化

print一般在控制台中我们用print进行输出,默认情况下,使用格式为:print(*objects, sep=' ', end='\n')第一个参数是我们要在控制台...