python常用模块详解

作者:LilGaage 时间:2021-05-24 05:16:55 

一、模块概述

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

二、模块内容

变量→属性

python常用模块详解

函数→功能

python常用模块详解

类→功能的集合

python常用模块详解

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

python常用模块详解

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

python常用模块详解

三、模块导入的原理

在指定目录搜索指定模块,运行该模块获取模块中的属性(变量)和功能(方法)指定目录:当前项目所在目录---->path环境变量如果在指定的目录都没有找到所需的模块,就报错包本身是一种特殊的模块,导包就是导模块把同一类型的模块放在一个包(文件夹)python package包其实就是文件夹,比普通的文件夹多了一个初始化文件__init__.py

四、模块导入的方法

from 目录层级 import 模块名

from 目录层级.模块名 import 功能

import ***(导入整个模块,多用于导入python自带模块)

五、random模块

常用方法:

uniform(a,b):生成(a,b)之间的随机小数

python常用模块详解

 random():生成(0,1)之间的随机小数

randint(a,b):生成[a,b]之间的随机整数

randrange(a,b,[步长]):生成[a,b)之间的随机整数,步长默认为1

python常用模块详解

choice():随机选择序列中的一个元素

shuffle():随机打乱列表本身元素的顺序

 六、time模块

(1)python表示时间的三种格式

时间戳:time()-----计算机能够识别的时间

python常用模块详解

时间元组:localtime()-----用来操作时间

python常用模块详解

format time 格式化字符串:strftime()-----人能够认识的时间

python常用模块详解

(2)常用方法:

 sleep(sec):暂停sec秒

 time():获取当前的时间戳

 python常用模块详解

localtime/gmtime([时间戳]): 将时间戳转为时间元组,默认当前系统时间元组

 python常用模块详解

gmtime获取到的是UTC 时间

mktime(时间元组):将时间元组转为时间戳

python常用模块详解

strftime(时间字符串格式,时间元组):将时间元组转为格式化时间字符串

python常用模块详解

strptime(时间字符串,字符串对应的格式):将格式化时间字符串转为时间元组

python常用模块详解

(3)时间元组、时间戳、格式化字符串转换

 python常用模块详解

来源:https://blog.csdn.net/chengdiyiyo/article/details/120959859

标签:python,常用,模块
0
投稿

猜你喜欢

  • python学习实操案例(五)

    2023-08-22 01:52:43
  • VSCode提高 Node 和 Vue 开发效率的插件推荐

    2022-11-10 04:04:50
  • Python 中的pass语句语法详析

    2023-02-11 03:17:44
  • Python3将数据保存为txt文件的方法

    2023-01-22 19:06:27
  • ORACLE 数据库RMAN备份恢复

    2024-01-22 19:22:50
  • JavaScript 日期下拉选择器

    2008-10-31 12:13:00
  • 如何使用Python对Excel表格进行拼接合并

    2021-03-15 18:01:54
  • np.newaxis()函数的具体使用

    2022-01-10 08:38:27
  • Python中的异常处理try/except/finally/raise用法分析

    2023-12-11 21:37:41
  • ASP 下载时重命名已上传文件的新下载文件名的实现代码

    2012-11-30 20:33:45
  • Python实现读取邮箱中的邮件功能示例【含文本及附件】

    2022-10-25 04:37:23
  • python利用7z批量解压rar的实现

    2021-05-02 18:58:31
  • 基于Python制作一键桌面整理工具

    2022-08-22 11:45:52
  • pytorch实现好莱坞明星识别的示例代码

    2022-11-28 14:26:47
  • python搜索包的路径的实现方法

    2021-01-18 01:27:44
  • 如何基于Python实现电子邮件的发送

    2022-03-16 11:49:16
  • 总结Go语言中defer的使用和注意要点

    2024-02-07 01:48:19
  • 微信小程序indexOf的替换方法(推荐)

    2024-04-16 09:51:11
  • Python filter过滤器原理及实例应用

    2021-03-20 13:11:13
  • 对Python强大的可变参数传递机制详解

    2021-06-23 02:54:09
  • asp之家 网络编程 m.aspxhome.com