python的random和time模块详解

  • Post category:Python

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模块的基本使用方法和函数。在实际的程序开发中,这两个模块经常会被用到,可以根据具体需求灵活运用。