目录
学习时间2022.7.23
06数字类型
6.1整数
python整数长度不受限制
我们用除法看一下,结果又小数
但是其实我们整除出来的话也会有小数存在
小数在python中是以浮点数的形式存在的
6.2浮点数
我们数学中0.1+0.2=0.3,而在python中是如下
再试一下子
python的浮点数具有误差,所以用浮点数作比较会比较危险
那我们如何做到精确的计算 浮点数?
我们就需要借助一个叫做decimal(十进制)的模块
decimal.Decimal('0.1') 实例化对象
E记法(科学计数法)
用于表示一些比较极端的数
python使用科学计数法来表示
6.3复数
复数包含实部和虚部
1+2j 1是实部 2j是虚部
无论是实部还是虚部,都是以浮点数形式存在的
如果将复数赋值
我们可以用x.real来获取实部数值,用x.imag来获取虚部数值
6.4数字之间的运算
6.4.1 x // y 地板除:确保两个数相除的结果是整数。如果不是整数就向下取整(取比目标结果小的最大整数)
6.4.2 x % y
6.4.3 divmod(x,y)
6.4.4 int(x)
6.4.5 float(x)
6.4.6 complex()
6.4.7 pow(x,y) x**y
6.4.8
07布尔类型
7.1布尔类型只有两个值 true false
使用bool()内置函数,可以直接显示true和false的结果
只有空字符串结果是false,其他结果都是true
无论数值是多少只有等值为0为false,其他都为true
如下是几乎为false的所有情况
7.2 分支语句和循环语句
实现条件是布尔类型的结果
7.3其他