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配平化学方程式的方法以及相关注意知识点,需要的朋友们参考学习下。
    2019-07-07
  • 15个短代码示例理解python丰富的编程思维

    15个短代码示例理解python丰富的编程思维

    这篇文章主要为大家介绍了python丰富的编程思维,文中通过python的几行短代码示例来给大家进行详细的讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • 详解Python二维数组与三维数组切片的方法

    详解Python二维数组与三维数组切片的方法

    这篇文章主要介绍了详解Python二维数组与三维数组切片的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • python实现媒体播放器功能

    python实现媒体播放器功能

    这篇文章主要为大家详细介绍了python实现媒体播放器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Pandas中DataFrame的常用用法分享

    Pandas中DataFrame的常用用法分享

    Pandas是Python中最流行的数据分析和处理工具之一,它提供了一个名为DataFrame的数据结构,可以被认为是一个二维表格或电子表格。本文主要来和大家分享一下Pandas中DataFrame的常用用法,希望对大家有所帮助
    2023-04-04
  • 如何用Pytorch搭建一个房价预测模型

    如何用Pytorch搭建一个房价预测模型

    这篇文章主要介绍了用Pytorch搭建一个房价预测模型,在这里我将主要讨论PyTorch建模的相关方面,作为一点额外的内容,我还将演示PyTorch中开发的模型的神经元重要性,需要的朋友可以参考下
    2023-03-03
  • 网络浏览器中运行Python脚本PyScript剖析

    网络浏览器中运行Python脚本PyScript剖析

    这篇文章主要为大家介绍了网络浏览器中运行Python脚本PyScript剖析详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Python实用技巧之临时文件的妙用

    Python实用技巧之临时文件的妙用

    当我们用Python编写程序时,有时候需要临时存储数据且不希望占用多少内存,这些情况下以创建临时文件的方式进行处理,既不会干扰本地文件系统,又安全省事。本文主要介绍了临时文件的一些妙用,希望大家能够喜欢
    2023-02-02
  • Numpy数组的保存与读取方法

    Numpy数组的保存与读取方法

    下面小编就为大家分享一篇Numpy数组的保存与读取方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • python 6.7 编写printTable()函数表格打印(完整代码)

    python 6.7 编写printTable()函数表格打印(完整代码)

    这篇文章主要介绍了python 6.7 编写一个名为printTable()的函数 表格打印,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03

最新评论