返回顶部
首页 > 资讯 > 后端开发 > Python >python的random和time模块详解
  • 218
分享到

python的random和time模块详解

2024-04-02 19:04:59 218人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录一、模块概述二、模块内容三、模块导入的原理四、模块导入的方法五、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)时间元组、时间戳、格式化字符串转换

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: python的random和time模块详解

本文链接: https://lsjlt.com/news/155779.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python的random和time模块详解
    目录一、模块概述二、模块内容三、模块导入的原理四、模块导入的方法五、random模块六、time模块(1)python表示时间的三种格式(2)常用方法:(3)时间元组、时间戳、格式化...
    99+
    2024-04-02
  • Python的random模块详解
    目录 1.random()函数 2.randint(a, b)函数 3.uniform(a, b)函数 4.choice(seq)函数 5.shuffle(seq)函数 6.sample(seq, k)函数 7.randrange([sta...
    99+
    2023-10-20
    python numpy 数据分析
  • python3--模块collections,time,random,sys
    defaultdict(默认字典)有如下值集合[11,22,33,44,55,66,77,88,99,90......],将所有大于66的值保存至字典的第一个key中,小于66的值保存至第二个key的值中即:{'k1':大于...
    99+
    2023-01-30
    模块 collections sys
  • python random模块的详细讲解
    1.random()方法random.random()方法返回的是[0,1)之间的浮点数 >>> import random c = random.random()print c 0.311067669783 ...
    99+
    2023-01-31
    模块 详细 python
  • 常用模块random,time,os,s
      取随机数的模块 #导入random模块 import random #取随机小数: r = random.random() #取大于零且小于一之间的小数 print(r) #0.7028485217376959 r...
    99+
    2023-01-30
    模块 常用 random
  • Python中的sys模块、random模块和math模块
    一、sys运行时环境模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 用法: sys.argv:命令行参数List,第...
    99+
    2024-04-02
  • Python中的time模块和calendar模块
    目录1、时间戳2、时间元组3、获取当前时间4、格式化时间5、格式化日期6、获取CPU时间7、日历模块在Python中对时间和日期的处理方式有很多,其中转换日期是最常见的一个功能。Py...
    99+
    2024-04-02
  • Python伪随机数模块random详解
    目录random模块random.seed常用整数随机函数常用序列随机函数常用实数随机函数总结random模块 该模块实现了各种分布的伪随机数生成器。(包括在实数轴上计算均匀、正态(...
    99+
    2024-04-02
  • python random模块
    random() 方法返回随机生成的一个实数,它在[0,1)范围内。random()生成一个0到1的随机符点数import random print(random.random())执行输出0.7950347424262036ra...
    99+
    2023-01-30
    模块 python random
  • python模块--random
    random模块                                                                                                                ...
    99+
    2023-01-31
    模块 python random
  • Python模块:time模块
    time模块:python中处理时间的基础模块,有时间戳,元组,自定义,三种时间表现形式。python中时间戳的值是以1970年1月1日0点开始计算的,单位是秒。时间戳:就是两个时间差的数值。时区:传说中在开发服务器/客户端程序时,时区不一...
    99+
    2023-01-31
    模块 Python time
  • Python学习之随机模块random详解
    目录random.random()random.uniform()random.randint()random.choice()random.sample()random.randr...
    99+
    2024-04-02
  • Python3 Random模块代码详解
    描述 random() 方法返回随机生成的一个实数,它在[0,1)范围内。 import random help(random) FUNCTIONS betavariate(alpha, beta...
    99+
    2022-06-04
    详解 模块 代码
  • python常见模块之OS模块和time模块
    一、OS模块概述 Python OS模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 二、常用方法 三、OS模...
    99+
    2024-04-02
  • python--time模块
    time模块,这个模块用的最多的地方可能就是计时器了time.time()  返回当前的时间戳time.localtime([secs])  默认将当前时间戳转成当前时区的struct_timetime.sleep(se...
    99+
    2023-01-30
    模块 python time
  • Python中random模块生成随机数详解
    Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random()用于生成一个0到1的随机符点数: 0 <=...
    99+
    2022-06-04
    随机数 详解 模块
  • 详解Python编程中time模块的使用
    一、简介 time模块提供各种操作时间的函数 说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(s...
    99+
    2022-06-04
    详解 模块 Python
  • Python中的time模块和calendar模块怎么用
    这篇文章将为大家详细讲解有关Python中的time模块和calendar模块怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Python中对时间和日期的处理方式有很多,其中转换日期是最常见的一个功...
    99+
    2023-06-25
  • 20 Python的time模块
    概述         在上一节,我们介绍了Python的math模块,包括:math模块中一些常用的属性和函数。在这一节,我们将介绍Python的time模块。time模块是用于处理时间数据的库,它提供了各种功能来获取、表达和转换时间。该模...
    99+
    2023-09-27
    python time模块
  • python时间模块time和datet
    通用时间格式:     1.时间戳(timestamp) import time   time.time()  1970年-目前     2.格式化的时间字符串     3.元组(struct_time)共九个元素         tim...
    99+
    2023-01-31
    模块 时间 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作