04-1数据类型-数值

数值表现形式

  • 整数(int)
    • 二进制0b+二进制数,只能包含01
    • 八进制0 / 0o+八进制数,只能包含0-7
    • 十进制 十进制数,只能包含0-9
    • 十六进制0x+十六进制数,只能包含0-9, a-f
  • 浮点数(float)
    • 由整数部分和小数部分组成168.2
      可以使用科学计数法表示
      1.682e2
      1.682 * 10²
  • 复数(complex)
    • 由实部和虚部组成
      a + bj
      complex(a, b)
      a, b 都是浮点数

注意
Python3的整型, 可以自动的调整大小, 当做Long类型使用
所以, Python3中, 没有Python2中的Long类型
分正负

进制转换

进制的概念

  • 进位的制度,逢x进1,x进制
  • 常用进制
    - 二进制,逢2进1
    - 八进制,逢8进1
    - 十进制,逢10进1
    - 十六进制,逢16进1

进制转换

  • 其他进制 -> 十进制 规律:x进制 例如:11101 1 * x ^ 0 + 0 * x ^ 1+ 1 * x ^ 2+ 1 * x ^ 3+ 1 * x ^ 4+ 1 * x ^ 5

  • 十进制 -> 其他进制 规律:整除倒取余

  • 二进制 <-> 八进制 规律:整合3位为1位

  • 二进制 <-> 十六进制 规律:整合4位为1位

常用操作

数学函数

  • 内建函数
    • abs(num),返回数字的绝对值
    • max(num1, num2…),返回序列中的最大元素
    • min(num1, num2…),返回序列中的最小元素
    • round(num[, n]),四舍五入 , n 表示四舍五入的位数 可以省略
    • pow(x, y),返回 x 的 y次幂,x ** y

  • math模块函数
    方法:导入对应模块; import math, math.函数名称(参数)

    • ceil(num)上取整
    • floor(num)下取整
    • sqrt(num)开平方
    • log(x, base)以base为基数, x的对数
    • 三角函数
      -sin(x) 正弦
      -cos(x) 余弦
      -tan(x) 正切
      -asin(x) 反正弦
      -acos(x) 反余弦
      -atan(x) 反正切
      -degrees(x) 弧度 -> 角度
      -radians(x) 角度 -> 弧度

数学常量
pi 数学中的π
导入:math.pi

  • 随机函数
    方法:导入对应模块; import random, random.函数名称(参数)

    • random() [0, 1),范围之内的随机小数
    • choice(seq) 从一个序列中, 随机挑选一个数值
    • random.choice((1, 3, 6, 8))
    • uniform(x, y) [x, y]范围之内的随机小数
    • randint(x, y) [x, y]范围之内的随机整数
    • randrange(start, stop=None, step=1)给定区间内的一随机整数,[start, stop)

猜你喜欢

转载自blog.csdn.net/smartcongge/article/details/82794301