【笔记】第3周-基本数据类型

  • 整数类型:可正可负,没有大小限制
    • pow(x,y):表示x的y次方
    • 四种进制表示形式:
      1.十进制
      2.二进制:0b、0B表示:0b010、0B010
      3.8进制:0o、0O表示:0o123、-0O123
      4.16进制:0x、0X表示

-浮点类型:带有小数点及小数的数字
- 取值范围和小数精度都存在限制,但常规计算可忽略
- 取值范围数量级约为-10(308次方)到10(308次方),精度数量级10(-16)次方
- 可以采用科学计数法表示:使用字母e或E表示幂的符号,4.3e-3=0.0043
- 运算存在不确定尾数,不是bug
- 用53位二进制表示小数部分转换为10进制,可无限接近但不相同,存在尾数
- 对浮点数间运算判断用round函数:
-round(x,y):对x进行四舍五入,d是小数截取位置

  • 复数类型:a+bj,a是实部,b是虚部,z=1.23e-4+5.6e+89j

    • z.real获得实部
    • z.imag获得虚部
    • 常规计算机编程中很少使用,空间运算的科学体系中最常用。
  • 数值运算操作符

    • +、-、*、/
    • 其中两个整数的除是浮点数结果。
    • x//y:整数除,x与y之间的整数商
    • +x表示x本身,-y表示y的负值
    • x%y:x与y的模运算,余数
    • x**y:x的y次幂
    • 二元操作符:x op= y即x=x op y,其中op为二元操作符
  • 数字类型的关系

    • 类型间可进行混合运算,生成结果为“最宽”类型
    • 3种类型存在逐渐“扩展”或“变宽”的关系:整数≤浮点数≤复数
  • 数值运算函数:

    • abs(x):求解x的绝对值
    • divmod(x,y):对x,y进行商余数操作,同时输出(商,余)
    • pow(x,y[,z]):幂余,(x**y)%z,[…]表示z可省略
    • round(x,[,d]):四舍五入,d是保留小数位数,默认值为0,即取整
    • max/min(x1,x2,x3,…,xn):求参数的最大值/最小值,n不限
    • int(x):将x变为整数,舍弃小数部分,可以将字符串变为整数(int(“123”)=123)
    • float(x):将x变成浮点数,增加小数部分:float(12)=12.0,float(“1.23”)=1.23
    • complex(x):将x变成复数,增加虚数部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值