2020-12-24
一、自定义模块
1.创建模块:保存成——模块名.py文件
2.使用import导入模块
import bmi
【注】如模块比较长,可使用as创建一个别名
import bmi as m
m.fun_bmi() # 调用模块中的函数名
3.使用from...import语句导入模块
在使用import导入模块时,每执行一条import语句都会创建一个新的命名空间。如果不想,可使用from...import语句
from bmi import fun_bmi # 导入bmi模块的fun_bmi函数
from bmi import fun_bmi,fun_bmi_upgrade # 导入bmi模块的fun_bmi和fun_bmi_upgrade函数
from bmi import * # 导入bmi模块的全部定义(包括变量和函数)
二、引入第三方模块
pip、pip3
三、生成由数字、字母组成的4位验证码
import random
if __name__ == '__main__':
checkcode = ""
for i in range(4):
index = random.randrange(0,4)
if index != i and index + 1 != i:
checkcode += chr(random.randint(97, 122)) # 生成a~z中的一个小写字母
elif index + 1 == i:
checkcode += chr(random.randint(65, 90)) # 生成A~Z中的一个大写字母
else:
checkcode += str(random.randint(1, 9)) # 生成1~9中的一个数字
print("验证码:", checkcode)