Python入门基础篇 No.7 —— 浮点数_自动转换_强制转换_增强赋值运算符

Python入门基础篇 No.7 —— 浮点数_自动转换_强制转换_增强赋值运算符


前生篇:整数_不同进制_其他类型转换成整数

后世篇:时间的表示_unix时间点_毫秒_time模块

小白不看都能懂: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
>>>

注意:“+=” 中间不能加空格!


总结

以上帮各位总结好了,收藏,关注即可查收。

前生篇:整数_不同进制_其他类型转换成整数

后世篇:时间的表示_unix时间点_毫秒_time模块

小白不看都能懂:Python之真功夫系列(全章)


关注下方公众号,免费拿Python学习资料!!!

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值