Module & Package
模块即一个独立的moduleName.py文件,可以通过Import调用,不同模块可以有相同的函数和变量名
使用时import即可。
包即一个包含有__init__.py
文件和其他py脚本的文件夹packageName。包可以有多个层次
私有变量
命名风格
作用
样例
单下划线开头
如果是全局对象,暗示为内部变量/函数,不可直接被import 导入,但是可以通过 module._variableName
访问 如果是类内变量或者函数,则表示为保护对象,只可被类与子类对象使用
_index
双下划线开头
在类内使用,表示为私有对象,只可在类内访问,不可继承
__count
双下划线开头并结尾
系统预定义,不推荐用户使用
__contains__
Last updated
Was this helpful?