• 整数和浮点数及运算函数


    整数有4种进制表示形式:

    十进制

    二进制,以0b或0B开头

    八进制,以0o或0O开头

    十六进制,以0x或0X开头

     

    浮点数

    浮点数之间运算存在不确定尾数,不是bug

    0.1+0.2=0.30000000000000004

    所以浮点数间运算与比较用round()函数来辅助

    round(x, d):对x四舍五入,d是保留的小数位数

    round(0.1+0.2, 1)==0.3返回True

    不过要注意round的一些限制,具体可以参考这个链接:

    Python 中关于 round 函数的小坑

    浮点数科学计数法:

    使用字母e或E作为幂的符号,以10为基数

    在python中还有复数的概念.不过应该用的少,不做了解了.

    数值操作符:

    x//y  整数除. 10//3结果为3

    x%y 取余数, 10%3结果为1

    x**y  幂运算,x的y次幂

    数值运算函数:

    abs(x)  绝对值

    divmode(x, y) 商余,(x//y, x%y),同时输出商和余数.divmod(10, 3)结果为(3, 1)

    pow(x, y[, z]) 幂余, (x**y)%z

    max(x1, x2,....,xn)  返回最大值

    min(x1, x2,....,xn)  返回最小值

    int(x)

    float(x)

    complex(x) 将x变成复数,增加虚数部分  complex(4)结果是4+0j

  • 相关阅读:
    1
    vim配置
    pyspark
    添加底部小火箭+目录
    00
    博客园代码高亮设置
    01. 枚举类型
    01. 授权问题
    Android Studio打包签名全过程
    linux 阿里云源地址
  • 原文地址:https://www.cnblogs.com/weiwei2016/p/10288370.html
Copyright © 2020-2023  润新知