在python中,除了可以自定义模块外,还可以引用其他模块,主要包括使用标准模块阿和第三方模块.
在python中,自带了很多实用的模块,对于标准模块,我们可以直接使用import语句导入python文件中使用。可以使用下面的代码。
import random #导入标准模块random
导入标准模块后,可以通过模块调用其提供的函数.例如,导入randoow模块后,就可以调用其randint()函数生成一个指定范围的随机整数.生成一个0~10的随机整数的代码如下:
01 import randow #导入标准模块random
02 print (randow.randint(0.10) #输入0~10的随机数
执行上面的代码,可能会输出0~10中的任意一个数.
场景模拟:
实现一个用户登录页面,为了防止恶意破解,可以添加验证码.这里需要实现一个由数字,大写字母和小写字母组成的4位验证码.
大写字母和小写字母组成的4位验证码.
在IDLE中创建一个名称为checkcode.py的文件,然后在该文件中导入Python模块中的randow模块(用于生成随机数),接着定义一个保存验证码的变量,再应用for语句实现一个重复4次的循环,在该模块中,调用randow模块提供的randrang()和randint()方法生成符合要求的验证码,最后输出生成的验证码,代码如下:
01 import randow #导入标准模块random
02 if -name-= ='-main-':
03 checkcode='''' #保存验证码的变量
04 for i range(4) #循环4次
05 index=random.randrange(0,4) #s生成0~3中的一个数
06 if index!=i and index +1!=i
07 checkcode+=chr (random.randint(97,122) #生成a~z中的一个小写字母
08 elif index+1==i:
09 checkcode+=chr(randow.randint(65.90)) #生成A~Z中的一个小写字母
10 else:
11 checkcode+= str(random.randint(1.9)) #生成1-9中的一个数字
print("验证码:"',checkcode) #输出生成的验证码
执行实例代码,将显示如下:
验证码,7Cg2
>>>
除了如上图列出的标准模块外,python还提供了很多,读者可以在python的帮助文档中查看。具体方法:打开python安装路径下DOC目录,在该目录中的名为.chm的文件,即为python的帮助文档.
以上为原创作品,转载请注明出处,否则将追究法律责任!
版权声明:本文为博主原创文章,谢绝转载。