鱼C论坛

 找回密码
 立即注册
查看: 2288|回复: 0

[学习笔记] python的P9P10数字类型学习笔记

[复制链接]
发表于 2020-8-30 10:19:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 myheartflyhigh 于 2020-8-30 10:21 编辑

1、 Python中浮点数是不精确的。因为python采用的IEEE754的标准存储浮点数的。
  0.3==0.2+0.1
  False
2、decimal 模块:十进制模块
  a = decimal.decimal('0.1')
  b = decimal.decimal('0.2')
  c = decimal.decimal('0.3')
  c== a+b
  True
3、     x+y x加y的结果
        x-y x减y的结果
        x*y x乘以y的结果
        x/y x除以y的结果
        x//y x除以y的结果(地板除,确保结果为一个整数,向下取整)
        x%y x除以y的余数(如果能够整除,返回0)
        -x x的相反数
        +x x本身
        abs(x) x的绝对值
        int(x) 将x转换成整数(直接舍去小数部分,保留整数部分)
        float(x) 将x转换成浮点数
        complex(re,im) 返回一个复数,re是实部,im是虚部
        c.conjugate() 返回c的共轭复数
        divmod(x,y) 返回(x//y,x%y)
        pow(x,y) 计算x的y次方(如果pow(x,y,z),则先计算x的y次方,再与z进行求余运算,返回余数)
        x**y 计算x的y次方
       
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 06:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表