python浅学笔记5-模块

本文介绍了Python中的模块和包的概念,模块是一个包含Python定义和语句的文件,包则通过__init__.py来组织模块。文章讲解了如何建立模块,模块的作用域规则,以及安装和搜索第三方模块的方法,如使用pip工具和Anaconda。
摘要由CSDN通过智能技术生成

模块(module) 包(package)

在python中,一个文件可称为一个模块。把工作分为多个模块,便于维护。
而目录 称为包 Package 可以用来管理区分模块。每一个包下面都有一个__init__.py文件,可以是空文件,也可以含有代码。没有的话,就是普通目录了。
文件名即模块名,但__init__.py 的模块名是它的目录名。
命名文件(即模块名)时,注意不要和python内置模块名冲突,然后会导致不能导入内置的模块。检查方法 import xxx 报错:No module named ‘abcd’

使用模块

建立模块

标准建立法 建立一个python文件 xxx.py
第一行 注释 linux mac unix 可运行
第二行 注释 文本编码方式
第三行 一个字符串(模块的第一个字符串 属性名__doc__) :是本文档的注释
第四行 作者__author__ = ‘xxx’

还有如果文档是作为入口文件__name__会为__main__,否则是文档名xxx

作用域(模块内的)

模块内一般正常命名的函数和变量默认为公共访问权限
使用_开头命名的变量和函数默认为私有访问权限(除了上文有特殊用途变量 文档注释,作者名,模块名等)
为什么说默认为某种访问权限,是因为默认为私有但本质上它还是公共的,是可以被访问的,这恐怕是很多脚本语言的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值