请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
本帖最后由 武汉16期-邓鹏 于 2022-6-25 19:10 编辑

python模块
.py结尾文件称模块
自定义模块(自己封装好的代码来调用)
python自带的
第三方的,需要进行下载安装成功后方可导入引用

导入模块的方法:
第一种方式:(引用内置的模块会使用此方法)
import  time  导入time模块,导入多个模块后面用逗号隔开  import  time,os
使用:模块名.函数名
第二种方式:(第三方库或自定义)
from  time import  sleep,time   从time模块导入sleep和time函数
from  time import  *    导入time模块中所有的函数、类、变量
使用:函数名

一个模块只会被导入一次,不管执行多少次import

格式           说明
%a             显示简化星期名称
%A             显示完整星期名称
%b             显示简化月份名称
%B            显示完整月份名称
%c             本地相应的日期和时间
%d             日期
%H             按照24小时制显示小时
%l               按照12小时制显示小时
%m             显示月份
%M             显示分钟数
%S              显示秒数
%Y              显示年份


#time模块print(time.time())#1970到现在经过的秒数
print(time.ctime())#固定格式的当前时间
time.sleep(5)#休眠  单位是秒,强制等待5秒
print(time.ctime())
print(time.asctime())#转换为asc码显示当前时间
print(time.strftime('%Y-%m-%d %H:%M:%S'))#格式化输出

#随机模块
print(random.random())#0-1之间的小数,可以取到0,但取不到1
print(random.randint(1,10))#1-10之间的随机数,包括开始和结束值
print(random.randrange(0, 10, 2))#生成指定范围内的偶数,不包括结束值
print(random.randrange(1, 10, 2))#生成指定范围内的奇数,不包括结束值

#sample 随机从序列中取自定义的值返回一个新的序列
list=[1,2,3,4,5,6,7,8,9]
print(random.sample(list, 5))#从列表中随机取几个数生成一个新列表[2, 9, 8, 7, 1]
list=[1,2,3,4,5,6,7,8,9]
print(random.choice(list))#从序列中随机取数  8
list=[1,2,3,4,5,6,7,8,9]
random.shuffle(list)
print(list)#[8, 7, 2, 6, 4, 5, 9, 3, 1] 将序列重新随机排序
import stringprint(string.digits)#生成数字0-9
print(string.ascii_letters)#生成26个大小写字母

#MD5加密
import hashlib#加密模块
a='hello world'
b=hashlib.md5(a.encode('utf-8'))#把加密的结果转换为十六进制格式输出
print(b.hexdigest())#5eb63bbbe01eeed093cb22bb8f5acdc3




分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册