与java一样,python里的数值类型也都是带符号的
十进制转换为其他进制的方法:整除倒取余
二进制转换成八进制:取三位成一位
二进制转换为十六进制:取四位成一位
八进制十六进制互相转换:先转换成二进制
数学函数:
import math
num = 1
x = 2
y = 3
math.abs(num)
# 求绝对值
math.max(x1,x2,x3)
# 求最大值
math.min(x1,x2,x3)
# 求最小值
math.round(num[, n])
# 求四舍五入,n表示位数
math.pow(x,y)
# 返回x的y次幂
math.ceil(num)
# 向上取整
math.floor(num)
# 向下取整
math.sqrt(num)
# 开平方
math.log(x,base)
# 以base为底数,x的对数
随机函数
import random
random.random()
# 取[0,1)之间的小数
random.choice(seq)
# 在seq里随机挑选一个数值
random.uniform(a,b)
# 取[x,y]之间的随即小数
random.randint(a,b)
# 取[x,y]之间的随机整数
random.randrange(start,stop,step)
# 在[start,stop)之间取一整数,step是每次移动的步数
三角函数
import math
# 正弦函数
# sin(x), x, 参数, 所接收的, 是一个弧度 角度
# pi = 180
# hudu = 30 / 180 * pi
# hudu = 1/ 6 * math.pi
hudu = math.radians(30)
result = math.sin(hudu)
print(result)