Python入门基础知识:time库和random库的使用
173 浏览量
更新于2024-08-29
收藏 574KB PDF 举报
Python入门第五天学习笔记
在这篇文章中,我们将学习Python中的time库和random库的使用。
**time库**
time库是Python中用于处理时间的标准库。它提供了多种方式来获取和格式化时间。
**时间获取与格式化**
在time库中,我们可以使用`gmtime()`函数来获取当前的时间,并使用`strftime()`函数来格式化时间。例如:
```python
import time
t = time.gmtime()
print(time.strftime("%Y-%m-%d %H:%M:%S", t))
```
这将输出当前的时间,格式为“YYYY-MM-DD HH:MM:SS”。
**格式化控制符**
在使用`strftime()`函数时,我们可以使用格式化控制符来指定时间的格式。例如:
```python
print(time.strftime("%Y-%m-%d %H:%M:%S", t))
```
这里的`%Y`表示四位年的年份,`%m`表示月份,`%d`表示日,`%H`表示小时,`%M`表示分钟,`%S`表示秒。
**程序计时**
time库也提供了计时功能。例如,我们可以使用`perf_counter()`函数来获取当前的时间,并使用`sleep()`函数来暂停执行一段时间。例如:
```python
import time
start = time.perf_counter()
for i in range(50):
# do something
time.sleep(0.1)
print("执行结束")
```
这里的`perf_counter()`函数返回当前的时间,以秒为单位。`sleep()`函数将暂停执行指定的时间。
**random库**
random库是Python中用于生成随机数的标准库。它提供了多种方式来生成随机数。
**基本随机数函数**
在random库中,我们可以使用`random()`函数来生成随机数。例如:
```python
import random
print(random.random())
```
这里的`random()`函数将生成一个随机数,范围为[0, 1)。
**随机数种子**
在random库中,我们可以使用`seed()`函数来设置随机数种子。例如:
```python
import random
random.seed(11)
print(random.random())
print(random.random())
```
这里的`seed()`函数将设置随机数种子为11,然后生成两个随机数。
**扩展随机数函数**
random库还提供了其他的随机数函数,例如`randint()`函数、`uniform()`函数等。这些函数可以生成不同类型的随机数。
time库和random库是Python中两个非常重要的库,它们提供了处理时间和生成随机数的功能。通过学习这两个库,我们可以更好地掌握Python编程。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-20 上传
2020-12-22 上传
2021-01-20 上传
2020-12-22 上传
2020-12-22 上传
2021-01-20 上传
weixin_38614952
- 粉丝: 7
- 资源: 887
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录