Python的random和time模块详解
random模块
random模块是Python中常用的随机数生成模块。它提供了伪随机数生成器,可以随机生成给定范围内的数字或元素。以下是random模块常用的函数:
random()
函数原型:random()
返回在[0.0, 1.0)范围内的随机浮点数,注意是左闭右开区间。
示例代码:
import random
num = random.random()
print(num)
输出结果:
0.5782315407807373
randint(a, b)
函数原型:randint(a, b)
返回一个在[a, b]之间的随机整数。
示例代码:
import random
num = random.randint(1, 10)
print(num)
输出结果:
8
time模块
Python中的time模块提供了时间操作相关的函数。下面介绍一些常用函数。
time()
函数原型:time.time()
返回当前时间的时间戳,即自1970年1月1日午夜以来的秒数。
示例代码:
import time
time_stamp = time.time()
print(time_stamp)
输出结果:
1617149867.198765
sleep()
函数原型:time.sleep(secs)
暂停程序的执行,单位是秒。比如说,我们可以使用sleep()模拟一个程序等待5秒钟再执行的情况。
示例代码:
import time
print('开始执行')
time.sleep(5)
print('5秒后执行')
输出结果:
开始执行
5秒后执行
以上是Python中常用的random和time模块的基本使用方法和函数。在实际的程序开发中,这两个模块经常会被用到,可以根据具体需求灵活运用。