Python基础(二)随机数的使用
Python中的注释:
三个单引号,可注释多行
'''注释多行'''
三个双引号,也可注释多行
"""注释多行"""
注意:在平时使用时,单引号可能会有警告,并不影响程序的运行。
下面进入正题
Python中的随机数的使用
注意:在我们使用随机数前,要先引入random库,这个可是很重要的哦(如果我们不引入随机数库,我们的程序运行就会报错的哦!)
-
从序列的元素中随机挑选一个元素
eg:
import random print(random.choice([1, 3, 5, 7, 9])) print(random.choice(range(5))) print(random.choice("sunck"))
其中,range(5)==[0, 1, 2, 3, 4]
“sunck”==[“s”, “u”, “n”, “c”, “k”]
-
产生一个1~100之间的随机数
eg:
import random r1 = random.choice(range(100)) + 1 print(r1)
-
从指定范围内,按照指定的基数递增的集中选取一个随机数
random.randrange([start, ]stop[, step])
start----指定范围的开始值,包含在范围内,默认是0。
stop----指定范围的开始值,不包含在范围内的。
step----指定的递增基数,默认是1。
eg: 1~100的随机数
import random print(random.randrange(start=1, stop=101, step=1))
当然,还有另一种写法
import random print(random.randrange(0, 101, 2))
-
随机生成[0, 1)之间的数(浮点数)
eg:
import random print(random.random())
注意:这个只能随机生成[0, 1)的随机数。
-
随机生成一个实数,它在[3, 9]范围内
eg:
import random print(random.uniform(3, 9))
-
将序列的所有元素随机排列
eg:
import random list = [1, 2, 3, 4, 5] random.shuffle(list) print(list)