数学¶
math.sqrt(x)¶
描述: 返回 x 的平方根
math.fabs(x)¶
描述: 返回 x 的绝对值
math.log(x)¶
描述: 返回 x 的自然对数,x > 0
math.log10(x)¶
描述: 返回以10为基数的 x 对数,x > 0
math.exp(x)¶
描述: 返回 e 的 x 次幂,如 math.exp(1) 返回2.718281828459045
math.pow(x, y[, z])¶
描述: 返回 x 的 y 次方,如果 z 存在,则再对结果进行取模,其结果等效于 pow(x,y) %z
math.sin(x)¶
描述: 返回的 x 弧度的正弦值
math.cos(x)¶
描述: 返回的 x 弧度的余弦值
math.tan(x)¶
描述: 返回的 x 弧度的正切值
math.radians(x)¶
描述: 返回角度 x 的弧度值
math.asin(x)¶
描述: 返回 x 的反正弦弧度值
math.acos(x)¶
描述: 返回 x 的反余弦弧度值
math.atan(x)¶
描述: 返回 x 的反正切弧度值
math.ceil(x)¶
描述: 返回一个大于或等于 x 的的最小整数
math.floor(x)¶
描述: 返回数字的下舍整数,小于或等于 x
random.randint(a, b)¶
描述: 返回随机整数 N 满足 a <= N <= b。相当于 randrange(a, b+1)
random.randrange(start, stop[, step])¶
描述: 返回指定递增基数集合中的一个随机数,基数缺省值为1
返回值: 从给定的范围返回随机项
参数:
start
- 指定范围内的开始值,包含在范围内stop
- 指定范围内的结束值,不包含在范围内step
- 指定递增基数
random.random()¶
描述: 返回随机生成的一个实数,它在[0,1)范围内
'~'¶
描述: 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1。~x 类似于 -x-1
'&'¶
描述: 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0
'|'¶
描述: 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1
'^'¶
描述: 按位异或运算符:当两对应的二进位相异时,结果为1
'<<'¶
描述: 左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0