目录

一、模块概述

模块指的是包含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)时间元组、时间戳、格式化字符串转换

 

总结

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

您可能感兴趣的文章:

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。