10.4 引用其他模块
在python中,还可以引用其他模块,包括使用标准模块和第三方模块。
10.4.1 导入和使用标准模块
python中,自带了很多标准模块,使用import
导入即可。例如:导入random
模块。导入后,使用模块名调用其函数,也可以使用as
其别名。
import random as rd
print(rd.randint(10, 100))
'''
12
'''
场景模拟: 实现一个用户登录页面,为了防止恶意破解,可以添加验证码。这里需要实现一个由数字、大写字母和小写字母组成的4位验证码。
创建一个名称为checkcode.py
的文件,然后在该文件中导入Python标准模块中的random
模块:
import random as rd
if __name__ == '__main__':
checkcode = ""
for i in range(4):
index = rd.randint(0, 4)
if index != i and index +1 != i:
checkcode += chr(rd.randint(97, 122)) # 随机生成a ~ z中的一个小写字母
elif index + 1 == i:
checkcode += chr(rd.randint(65, 90)) # 随机生成A ~ Z中的一个大写字母
else:
checkcode += str(rd.randint(1, 9))
print('验证码是:', checkcode)
'''
验证码是: sZn9
'''
python中提供了很多模块共调用:
10.4.2 第三方模块的下载与安装
使用例如pip install numpy
的方法安装第三方模块,使用pip list
查看安装了哪些模块。
(tf2) C:\Users\包文强>pip list
Package Version
-------------------- -----</