方法 | 说明 |
---|---|
random.randint(a,b) | 在整数[a,b]之间随机返回一个整数(包括a,b) |
random.randrange(a,b) | 在整数[a,b]之间随机返回一个整数(包括a,不包括b) |
random.uniform(a,b) | 在[a,b]之间随机返回一个浮点数 |
random.choice(list) | 在一个序列数中随机返回一个元素(如字符串,list,tuple) |
random.shuffle(list) | 列表重新随机排列 |
random.sample(list,3) | 随机从指定序列中抽取指定数目(3个)组成一个list列表返回 |
random.random() | 随机获取0-1之间的浮点数 |
方法 | 说明 |
---|---|
list.sort() | 从小到大排序,没有返回值 |
list.sort(reverse=True) | 从大到小排序,没有返回值 |
方法 | 说明 |
---|---|
math.ceil(2.3) | 向上取整:结果是3 (注意:只要小数部分大于1,即返回整数部分加1) |
math.floor(2.3) | 向下取整:结果是2 (无论小数部分是几,返回结果都是整数部分的值) |
math.fabs(-23) | 取绝对值,返回一个浮点数 |
math.sqrt(21) | 取平方根,返回一个浮点数 |
math.pow(a,b) | 求a的b次方的值 |
math.modf(2.40) | 求浮点数的整数部分和小数部分,以tuple的形式返回(注意:tuple中返回的元素都是浮点数,且小数部分在前,整数部分在后) |