安堵如故网

多测师肖sir_高级讲师_第2个月第7讲解模块

多测师肖sir_高级讲师_第2个月第7讲解模块

python之模块

一、多测第讲python 模块介绍
1、师肖师第结构认识:
在这里插入图片描述

2、高个月模块的讲解模定义 Python 模块(Module),是多测第讲一个Python文件,以.py 结尾,师肖师第包含了 Python 对象定义和Python语句。高个月
3、讲解模 模块能让我们有逻辑地组织Python代码段。多测第讲 把相关的师肖师第代码分配到一个模块里能让你的代码更好用,更易懂。高个月
4、讲解模 模块能定义函数,多测第讲类和变量,师肖师第模块里也能包含可执行的高个月代码
5、创建py文件,也是创建模块在这里插入图片描述

二、模块的导入
(1)注意点:一个模块主要导入一次,不管你执行多少次import ,一次就可以;
(2)模块不被调用时置灰状态
1、import 导入方式
格式:import 模块名
案例:
import time time是模块名
print(1)
time.sleep(5) time模块下有sleep函数 休眠 5表示秒数
print(2)

2、from 包名.模块名 import * (*表示所有)
bb文件:(也叫bb模块)
在这里插入图片描述
dcspy模块:
from dcsbao.bb import *
ss()
在这里插入图片描述

3、
from 包名.模块名 import 函数名

bb文件:
在这里插入图片描述
dcspy.py文件:
在这里插入图片描述

4、通过取别名来调用函数
格式 :from 包名.模块名 import 函数名 as 别名名称
案例:bb文件:
在这里插入图片描述
dcspy.py 文件:
在这里插入图片描述

==================================================================
模块详解:

一、python中time模块
time模块中常见的方法:
time() #1970到现在的经过的秒数 (1970年开始浮点秒数)
案例1:
print(time.time()) ##1970到现在的经过的秒数
ctime() #固定格式的当前时间
案例2:
print(time.ctime()) #固定格式的当前时间
sleep(3) #休眠 单位是秒
#time.sleep(5)
案例3:
asctime() #转换为asc码显示当前时间
print(time.asctime()) #转换为asc码显示当前时间
案例4:
strftime() #时间格式化
print(time.strftime(“%y-%m-%d %H:%M:%S”))##时间格式化

案例:不写time模块调用
from time import *
print(time())
print(ctime())
sleep(3)
print(asctime())
print(strftime(“%y-%m-%d %H:%M:%S”))

二、
python中random模块 生成随机浮点数、整数、字符串,甚至帮助你随机选择列表序列中的一个元素,打乱 一组数据等
random模块中常见的方法:
random.random() #该方法是生成0-1之间的浮点数,但是能取到0,但是取不到1
random.randint(x,y) #该方法生成指定范围内整数,包括开始和结束值
random.randrange(x,y,step) #生成指定范围内的奇数,不包括结束值
random.randrange(x,y,step) #生成指定范围内的偶数,不包括结束值
random.sample(seq,n) #从序列seq中选择n个随机且独立的元素
案例:
list1=[1,2,5,9,3,8]
print(random.sample(list1,2)) ##从序列中选择n个随机且独立的
random.choice(test) #生成随机字符
案例:
list1=[1,2,5,9,3,8]
print(random.choice(list1)) #生成随机一个字符

random.shuffle(list) #洗牌(随机数列)
案例:
list1=[1,2,5,9,3,8]
random.shuffle(list1)
print(list1)

未经允许不得转载:安堵如故网 » 多测师肖sir_高级讲师_第2个月第7讲解模块