浮点数(float)
1、在内存中按照科学计数法储存,3.14 = 314e-2
>>> 324e-2
3.24
类型转换
1、float()
将整数、字符型整数和浮点数,转化为浮点数
>>> float("34")
34.0
>>> float(34)
34.0
>>> float("34.5")
34.5
四舍五入
1、round()
奇进偶舍:
如果保留位数的后一位如果是5,而且5后面不再有数,要根据应看尾数“5”的前一位决定是舍去还是进入: 如果是奇数则进入,如果是偶数则舍去。
>>> round(35.5)
36
>>> round(34.5)
34
注意⚠️类型转换:int()、float()、round()不改变原对象,而是产生新的对象
增强型赋值运算符
由“运算符 和 赋值符= 结合”构成,且中间无空格,对变量指向的对象本身进行运算操作
a += 2 等价于 a = a + 2
>>> a = 10
>>> a += 1
>>> a
11
>>> a -= 1
>>> a
10
>>> a /= 2
>>> a
5.0
>>> a *= 2
>>> a
10.0
>>> a //= 2
>>> a
5.0
>>> a //= 2
>>> a
2.0
>>> int(a)
2
>>> a **= 3
>>> a
8.0
>>> a %= 3
>>>
>>> a
2.0
注意⚠️:通过运算把新产生的对象赋给变量,原对象被回收