Python:数值表达式

数值表达式

三大数据类别:
类型类型名(type())
整数int()
浮点数float()
复数complex()
算术运算符:
+-*///%**
加/正号减/负号整除求余数乘幂

浮点数计算有误差

类型转换
  • 整数和浮点数都有自己的乘法运算规则,如果遇到表达式要求做一个整数和一个浮点数的运算,那么就先将整数转化成与之等值的浮点数对象,再按照浮点数的运算规则计算。
  • 但是整数可以任意大,具有精度,用浮点数表示,或许能表示成其近似值,甚至无法表示(整数太大而溢出)。

强制类型转换:

>>>int(2.5)
2
>>>float(5)
5.0
复数(complex number)

数学里通常写成 a + bi
在python中 用 jJ来代替 i
**e.g. 1 + 2j, 1.2 + 3.0J

tip

在用python写代码时,由于浮点数精度问题,在进行处罚运算时,能运用 // 就不用 /

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值