美文网首页
【安全牛】python基础-python的类型与运算-数字

【安全牛】python基础-python的类型与运算-数字

作者: queena_ | 来源:发表于2018-04-14 22:04 被阅读0次

    python的类型与运算-数字

    • 在python3中没有一般整数和长整数之分,只有整数一个类型
    • 二进制数表示方式为0b或者0B开头
      八进制数表示方式为0x或者0X开头
      十六进制数表示方式为0x或者0X开头

    bin(i)转换为二进制
    oct(i)转换为八进制
    hex(i)转换为十六进制
    输出的是文本形式

    TIM截图20180414152012.png
    • 将一个非十进制数的文本转化为整数
      int(str,base)
      str是文本形式的数字,base为2,8,16数字,各自代表二进制,八进制,十六进制


      TIM截图20180414152403.png
    • 用print repr( )来输出浮点数
    • 复数
      3+5j——3是实数部分,j是虚数部分
      还可用complex(3,5)
      TIM截图20180414152932.png
    • 分数
      使用fraction函数来表示分数:
    from fractions import *
    Fraction(4,5)
    
    • 无穷大,无穷小
    float('inf')是无穷大
    float('-inf')是无穷小
    
    TIM截图20180414200618.png

    基本数学函数

    • pow:幂函数
    • abs:绝对值
    • fabs:绝对值(与abs稍微有区别,最后以浮点数的形式输出)(math)
    • round:四舍五入
    • ceil,floor:取整(math)
    • int,bin,oct,hex,float等:格式转换
    • random:随机函数
      random.random()取0-1之间的随机小数
      TIM截图20180414214352.png
    • cmp:比较函数(python2中才提供!)


      TIM截图20180414212945.png
    • log:算出自然对数(math)
      此函数为指数函数。默认e为底数,结果为浮点数

    • log10:算出底数为10的对数(math)

    • max,min:选出最大,最小值

    • modf:对浮点数分成小数部分和整数部分(math)

    • sqrt:算出平方根

    • format
      格式化输出


      TIM截图20180414220100.png
    • 管道符


      TIM截图20180415125105.png

      & 表示依次执行前后命令
      && 表示先执行前一个命令,当执行正确后,才执行后一个命令
      || 表示前一个命令执行成功就不执行后面一个命令,如果前一个命令执行不成功就执行后面一个命令

    • shell脚本


      TIM截图20180415131713.png
    TIM截图20180415131740.png

    相关文章

      网友评论

          本文标题:【安全牛】python基础-python的类型与运算-数字

          本文链接:https://www.haomeiwen.com/subject/tmdlkftx.html