zoukankan      html  css  js  c++  java
  • Mooc中国大学Python学习笔记--数字类型及操作

    整数类型

    只需知道整数无限制,pow(),4进制表示形式

    与数学中整数的概念一致
    ——可正可负,没有取值范限制
    ——pow(x,y)函数:计算x^y,想算多大算多大
    —十进制:10
    —二进制,以0b或0B开头:0b010,0B010
    —八进制,以0o或0O开头:0o123,0O123
    —十六进制,以0x或0X开头:0x9a,0X9a

    浮点数类型

    只需要知道,取值范围和精度基本无限制,运算存在不确定尾数round()函数,科学计数法表示

    与数学中实数的概念一致
    带有小数点及小数的数字,浮点数取值范围和小数精度都存在限制,但常规计算可忽略,取值范围数量级约-10307至10308精度数量级10-16
    浮点数运算存在不确定尾数,不是bug,不仅仅python有这个特性
    例:0.1+0.2!=0.3等于0.30000000000000004
    利用round函数去掉多余的尾数在这里插入图片描述
    round(x,d):对x四舍五入,d是小数截取位数
    科学计数法表示:
    使用字母e或E作为幂的符号(大部分编程语言都这么做),以10为底,格式如下:
    4.3e-3表示为4.3*10-3值为0.0043

    复数类型

    与数学中复数的概念一致
    定义j=根号下-1 称a+bj为复数
    z=4+5j z.real获得实部 z.imag或得虚部

    数值运算操作符

    操作符是完成运算的一种符号体系

    操作符及作用描述
    +
    -
    *
    /除 10/3=3.333333
    //整数除,x与y之整数商 10//3结果是3
    x%y余数,模运算10%3结果是1
    x**y幂运算,x的y次幂,想xy

    二元操作符x+=y之类的

    数值运算函数

    abs(x)绝对值 abs(-10.01)=10.01
    divmod(x,y)商余,同时输出商和余数divmod(10,3)=(3,1)
    pow(x,y[,z])幂余(x**y)%z
    round(x[,d])四舍五入,d是保留位数
    max(x1,x2,……,xn)最大值
    min(x1,x2,……,xn)最小值
    int(x)强制类型装换
    float(x)强制类型装换
    complex(x)强制类型装换,将x变为虚数,增加虚数部分complex(4)=4+0j
  • 相关阅读:
    [OPENCV]CvMat,Mat和IplImage之间的转化和拷贝
    [计算机视觉]掩膜(mask)
    服务器被黑给我上了一课
    Nginx安装
    lvs fullnat部署手册(一)fullnat内核编译篇
    MySQL小误区:关于set global sql_slave_skip_counter=N 命令的一些点
    mysql主从复制跳过错误
    Nginx+keepalived 脚本安装主从双机热备自动切换解决方案
    This function has none of DETERMINISTIC, NO SQL解决办法
    Ansible 1.9.0发布 来一起看看这个配置管理新贵
  • 原文地址:https://www.cnblogs.com/zhangguangxiang/p/14232617.html
Copyright © 2011-2022 走看看