赞
踩
下面是random中的一些常用函数,记好笔记哦!
randint是用来在指定数字范围内随机选择一个整数,如代码:
import random
print(random.randint(10, 15))
将会输出一个10到15之间的整数。
choice是用来在指定列表内随机选择一个列表项,如代码:
import random
number_list = [9, 10 , 101, 1223, 520]
print(random.choice(number_list))
将会输出一个在number_list里的列表项。
当然,它还有一个用法,可以在字符串里随机选择一个字符。在Python中,一串字符实际是一个列表,每个字符就是一个列表项,所以我们可以:
import random
words = "dadykckkdheiohfoaoueoihoich"
print(random.choice(words))
这样就实现了随机选择字符的功能。
uniform函数是用来在指定数字范围内随机选择一个浮点数,如代码:
import random
print(random.uniform(1, 10))
将会输出一个1到10之间的浮点数。
shuffle是用来打乱排序列表的,如下:
import random
numbers = [10, 23434, 2909, 1324, 234, 530]
random.shuffle(numbers)
print(numbers)
注意,这个函数是在numbers列表上直接进行修改,并没有返回值。
sample函数是用来一个字符列表中选取指定数量的列表项,然后组成新列表:
import random
words = ['z','y','x','w','v','u']
new_words = random.sample(words, 5)
print(new_words)
输出一定是words列表中5个列表项组成的新列表。
当然,words不一定是列表,还可以为字符串,效果也是相同的。
用于计算x的y次方,上代码:
import math
x = 10
y = 3
res = math.pow(x, y)
print(res)
结果应该是1000。
用于计算n的平方根:
import math
n = 16
res = math.sqrt(n)
print(res)
结果应该是4。
import math
a = 45
print(math.sin(a)) # sin运算
print(math.cos(a)) # cos运算
print(math.tan(a)) # tan运算
import math
x = 5
b = 125
print(math.log(x, b))
结果应该是3。(可能有微小的误差)
import math
x = 32
print(math.log2(x))
结果应该是5。
import math
x = 10000
print(math.log10(x))
结果应该是4。
exp函数返回自然常数e的x倍:
import math
x = 6
print(math.exp(x))
import math
# 输出圆周率
print(math.pi)
import math
# 输出自然常数e
print(math.e)
今天的课程就到这儿,对Python某些爬虫第三方库感兴趣的可以前往笔者的Python:第三方模块requests查看requests模块的基本功能,再见!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。