python常用模块详解

 更新时间:2021年10月26日 09:12:42   作者:LilGaage  
今天小编就为大家分享一篇关于举例讲解Python常用模块,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

一、模块概述

模块指的是包含python代码的文件,也就是一个.py文件就是一个模块。文件夹(directory)---->包(package),是一种特殊的模块。模块名要符合标识符的命名规范,以字母开头,且不能和自带的模块重名。模块第一次被导入时会先执行模块本身,多次导入只有第一次会执行。

二、模块内容

变量→属性


函数→功能


类→功能的集合


自测代码→测试模块能不能正常使用


main方法只有直接执行模块本身才会被执行,当模块被调用时,main方法不会被执行

三、模块导入的原理

在指定目录搜索指定模块,运行该模块获取模块中的属性(变量)和功能(方法)指定目录:当前项目所在目录---->path环境变量如果在指定的目录都没有找到所需的模块,就报错包本身是一种特殊的模块,导包就是导模块把同一类型的模块放在一个包(文件夹)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数字图像处理之图像简单滤波实现

    python数字图像处理之图像简单滤波实现

    这篇文章主要为大家介绍了python数字图像处理之图像简单滤波实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 安装PyTorch的详细过程记录

    安装PyTorch的详细过程记录

    PyTorch是一个基于Python的科学计算框架,用于进行深度学习相关研究,下面这篇文章主要给大家介绍了关于安装PyTorch的详细过程,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • python实现三种字符串格式化方法(%、format、f-string)

    python实现三种字符串格式化方法(%、format、f-string)

    本文主要介绍了python实现三种字符串格式化方法,主要包括%、format、f-string,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • TensorFlow卷积神经网络MNIST数据集实现示例

    TensorFlow卷积神经网络MNIST数据集实现示例

    这篇文章主要介绍了TensorFlow卷积神经网络MNIST数据集的实现示例的过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2021-11-11
  • wxPython 入门教程

    wxPython 入门教程

    您可以在几分钟内编写一段 Python脚本和让桌面拥有令人难以置信的相当漂亮的 GUI应用程序。这篇文章向您展示如何使用一 Python-著称的 GUI 库wxPython,来做到这一点的。向您的朋友和邻居介绍!
    2008-10-10
  • Python必考的5道面试题集合

    Python必考的5道面试题集合

    这篇文章介绍了Python必考的5道面试题,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 解决django 新增加用户信息出现错误的问题

    解决django 新增加用户信息出现错误的问题

    今天小编就为大家分享一篇解决django 新增加用户信息出现错误的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • 解决python使用list()时总是报错的问题

    解决python使用list()时总是报错的问题

    这篇文章主要介绍了解决python使用list()时总是报错的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • pytorch通过自己的数据集训练Unet网络架构

    pytorch通过自己的数据集训练Unet网络架构

    Unet是一个最近比较火的网络结构。它的理论已经有很多大佬在讨论了。本文主要从实际操作的层面,讲解如何使用pytorch实现unet图像分割
    2022-12-12
  • Python实现自动上传文件到百度网盘

    Python实现自动上传文件到百度网盘

    这篇文章主要为大家详细介绍了如何利用Python实现自动上传文件到百度网盘功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-04-04

最新评论