模块的制造, 发布, 安装 Python
模块的定义: 一个.py文件就是一个模块
作用: 可以使我们有逻辑的去组织我们的python代码, 以库的形式去封装功能, 非常方便的去让调用者去使用
可以定义函数, 类, 变量, 也能包含可执行的代码
注意: 不同的模块可以定义相同的变量名, 但是每个模块中的变量名作用域只是在本模块中
模块分类: 内置模块, 自定义模块 第三方模块
python内存优化 Python
小整数与大整数对象池
python为了优化速度, 使用了小整数对象池, 避免为整数频繁申请和销毁内存空间
python 对小整型的定义时[-5, 256] 这些整数对象是提前建立好的, 不会被垃圾回收
python命令行参数 Python
在使用python开发脚本, 作为一个运维工具, 或者其他工具需要接受用户参数运行时, 这里就可以用到命令行传参的方式, 可以给使用者提供一个比较友好的交互体验.
python可以sys模块中的sys.argv来获取命令行参数