0
点赞
收藏
分享

微信扫一扫

Python学习day02_数字类型

westfallon 2022-04-04 阅读 62
python

目录

整数 integers

python整数长度是不受限制的,有无限大的精度,可以随时随地进行大数运算:
在这里插入图片描述
小数在python中是以浮点数的形式存放的。

浮点数 floating point numbers

在这里插入图片描述

由上可见,python的浮点数是有误差的,是因为python和C语言一样都是采用IEEE754的标准来存储浮点数的,所以会产生一定程度的误差。

要想精确计算浮点数,就要使用到decimal
在这里插入图片描述

E记法:科学计数法,用来表示一些比较极端的数,例如以下5e-05 = 5 * 10^-5
在这里插入图片描述

复数 complex numbers

复数包含一个实部和一个虚部,例如以下 1 表示实部, 2j 表示虚部,都是以浮点数形式存放。
在这里插入图片描述
若将一个复数赋值给变量x,可以通过 x.real 来获取它的实部数值,通过 x.imag 来获取虚部数值,且都是浮点数:
在这里插入图片描述

数字运算

python支持的数字运算:
在这里插入图片描述
地板除: 取比目标结果小的最大整数,即向下取整。
在这里插入图片描述
x % y: x除以y的余数。

x == (x//y) * y + (x%y)
🌟:地板除的结果✖️除数 + 余数 = 被除数。

divmod(x, y): 返回(x//y, x%y)
在这里插入图片描述
abs(x): x的绝对值,若传入的是一个复数,则取模。
在这里插入图片描述

int(x): 将x转换成整数,截掉小数部分。
在这里插入图片描述
float(x): 将x转换成浮点数。
在这里插入图片描述
complex(re,im): 返回一个复数,re食部,im虚部。引号中不可有空格!
在这里插入图片描述

pow(x,y): 计算x的y次方。
x**y: 计算x的y次方。
⚠️:pow(x,y,z): 表示先 x^y, 再用结果对 z 进行取余。
在这里插入图片描述

举报

相关推荐

0 条评论