python笔记02-----(学习自清华大学出版社的python从入门到精通的配套视频)

python笔记----模块

1.什么是模块
模块是Python程序,把能够实现某一特定功能的代码放置在一个文件中作为一个模块,,从而方便导入和使用

2.自定义模块
包含:函数、变量、类、可执行代码
2.1 创建模块与导入模块
模块名+.py
import + 模块名
import + 模块名 + as + 别名
from + 模块名 + import + 模块里的函数名
from + 模块名 + import + *
print(dir())查看导入的函数
2.2 导入不在同一目录下的模块:
1.临时添加
import sys
sys.path.append('路径‘)
2.增加.pth文件(推荐)
3.在PYTHOONPATH环境变量中添加
3.以主程序的形式执行
python没有出现入口,以脚本的第一行开始
if name ==‘main’:

4.Python 中的包
文件夹里包含__init__.py 文件,避免模块名重名引发的冲突
4.1创建包
1.新建文件夹
2.在文件夹中创建__init__.py 文件
3.创建模块文件
4.2使用包(不在同一目录)
1.import + 完整包名+.模块名
2.from + 完整包名 + import + 模块名
3.from + 完整包名 + .模块名 + import + 模块中的定义(*)
* global + 变量 转化为全局变量
5.引用其他模块
例子:随机生成四位验证码
import random
if name ==“main”:
checkcode = “” #保存验证码变量
for i in rande(4):
index = random.randrange(0,4) #随机生成0-3 中的一个数
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)
6.第三方模块的下载与安装
网站:https://pypi.org/
cmd : pip (install uninstall list) [modulename](模块名)
7.导入模块的顺序:标准模块、第三方模块、自定义模块

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值