python的random和time模块详解
目录
- 一、模块概述
- 二、模块内容
- 三、模块导入的原理
- 四、模块导入的方法
- 五、random模块
- 六、time模块
- (1)python表示时间的三种格式
- (2)常用方法:
- (3)时间元组、时间戳、格式化字符串转换
- 总结
一、模块概述 模块指的是包含python代码的文件,也就是一个.py文件就是一个模块。文件夹(directory)---->包(package),是一种特殊的模块。模块名要符合标识符的命名规范,以字母开头,且不能和自带的模块重名。模块第一次被导入时会先执行模块本身,多次导入只有第一次会执行。
二、模块内容 变量→属性
文章图片
函数→功能
文章图片
类→功能的集合
文章图片
自测代码→测试模块能不能正常使用
文章图片
main方法只有直接执行模块本身才会被执行,当模块被调用时,main方法不会被执行
三、模块导入的原理 1.在指定目录搜索指定模块,运行该模块获取模块中的属性(变量)和功能(方法)
2.指定目录:当前项目所在目录---->path环境变量
3.如果在指定的目录都没有找到所需的模块,就报错
4.包本身是一种特殊的模块,导包就是导模块
5.把同一类型的模块放在一个包(文件夹)
6.python package包其实就是文件夹,比普通的文件夹多了一个初始化文件__init__.py
四、模块导入的方法 from 目录层级 import 模块名
from 目录层级.模块名 import 功能
import ***(导入整个模块,多用于导入python自带模块)
五、random模块 常用方法:
uniform(a,b):
生成(a,b)之间的随机小数文章图片
random():
生成(0,1)之间的随机小数randint(a,b):
生成[a,b]之间的随机整数randrange(a,b,[步长]):
生成[a,b)之间的随机整数,步长默认为1文章图片
choice():
随机选择序列中的一个元素shuffle():
随机打乱列表本身元素的顺序六、time模块
(1)python表示时间的三种格式
时间戳:
time()
-----计算机能够识别的时间文章图片
时间元组:
localtime()
-----用来操作时间文章图片
format time 格式化字符串:
strftime()
-----人能够认识的时间文章图片
(2)常用方法:
sleep(sec):
暂停sec秒time():
获取当前的时间戳文章图片
localtime/gmtime([时间戳]):
将时间戳转为时间元组,默认当前系统时间元组文章图片
gmtime
获取到的是UTC 时间mktime(时间元组):
将时间元组转为时间戳文章图片
strftime
(时间字符串格式,时间元组):将时间元组转为格式化时间字符串文章图片
strptime
(时间字符串,字符串对应的格式):将格式化时间字符串转为时间元组文章图片
(3)时间元组、时间戳、格式化字符串转换
文章图片
总结 【python的random和time模块详解】本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量