x + y | x 和 y 的和 |
x – y | x 和 y 的差 |
x * y | x 和 y 的乘积 |
x / y | x 和 y 的商 |
x // y | x 除以 y,取整除 |
x % y | x 除以 y,取模 |
-x | x 取反 |
+x | x 不变 |
abs(x) | x 的绝对值 |
int(x) | 将 x 转换为整数 |
float(x) | 将 x 转换为浮点数 |
complex(x, y) | 一个带有实部 x 和虚部 y 的复数,y 默认为 0。 |
divmod(x, y) | (x // y, x % y) |
pow(x, y) | x 的 y 次幂 |
x ** y | x 的 y 次幂 |
math
模块:
函数 | 描述 |
---|---|
abs(x) | 返回 x 的绝对值 |
ceil(x) | 返回 x 的上入整数,如:math.ceil(1.1) 返回 2 |
floor(x) | 返回 x 的下舍整数,如:math.floor(1.1) 返回 1 |
exp(x) | 返回 e 的 x 次幂 |
log(x) | 返回以 e 为底 x 的对数 |
log10(x) | 返回以 10 为底 x 的对数 |
pow(x, y) | 返回 x 的 y 次幂 |
sqrt(x) | 返回 x 的平方根 |
factorial(x) | 返回 x 的阶乘 |
gcd(x,y) | 返回整数 x 和 y 的最大公约数 |
trunc(x) | 返回 x 的整数部分 |
tan(x) | 返回 x 弧度的正切值 |
atan(x) | 返回 x 弧度的反正切值 |
sin(x) | 返回 x 弧度的正弦值 |
asin(x) | 返回 x 的反正弦值 |
cos(x) | 返回 x 弧度的余弦值 |
acos(x) | 返回 x 的反余弦值 |
e | 常量 e |
pi | 常量 π |
random 模块:
random() | 随机生成一个 0 到 1 范围内的实数 |
uniform(x,y) | 随机生成一个 x 到 y 范围内的实数 |
randint(x,y) | 返回 [x, y] 范围内的一个随机整数 |
randrange(start,end,step) | 返回 [start, stop) 范围内步长为 step 的一个随机整数 |
choice(seq) | 从非空序列 seq 返回一个随机元素 |
shuffle(x) | 将序列 x 随机打乱位置 |
sample(l,num) | 返回从总体序列或集合中选择的唯一元素的 k 长度列表,用于无重复的随机抽样 |