Python入门基础篇 No.7 —— 浮点数_自动转换_强制转换_增强赋值运算符
小白不看都能懂:Python之真功夫系列(全章)
前言
一、浮点数
浮点数,称为 float。
- 浮点数用a*b^8 形式的科学计数法表示。比如:3.1415,表示成:31415E-4 或者 31415e-4。
- 这些数字在内存中也是按照科学计数法存储。
二、类型转换和四舍五入
- 类似于 int(),我们也可以使用 float()将其他类型转化成浮点数。
- 整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:3+7.0 的结果是 10.0
- round(value)可以返回四舍五入的值
注:但不会改变原有值,而是产生新的值
三、增强型赋值运算符
运算符 + 、- 、* ,/ 、// 、** 和 % 和赋值符 = 结合可以构成 “增强型赋值运算符” 。
b = b + 1 等价于: b +=1
>>> x = 0
>>> x += 2
>>> x
2
>>> x = x + 2
>>> x
4
>>> x = 4
>>> x -= 2
>>> x
2
>>> x = x - 2
>>> x
0
>>> x = 2
>>> x *= 2
>>> x
4
>>> x = x * 2
>>> x
8
>>> x = 8
>>> x /= 2
>>> x
4.0
>>> x = x / 2
>>> x
2.0
>>> x = 9
>>> x //= 3
>>> x
3
>>> x = x // 3
>>> x
1
>>> x = 2
>>> x **= 2
>>> x
4
>>> x = x ** 2
>>> x
16
>>> x = 15
>>> x %= 11
>>> x
4
>>> x = x % 7
>>> x
4
>>>
注意:“+=” 中间不能加空格!
总结
以上帮各位总结好了,收藏,关注即可查收。
小白不看都能懂:Python之真功夫系列(全章)
关注下方公众号,免费拿Python学习资料!!!