python基础(七):包、模块、OOP
程序员文章站
2022-07-10 15:34:52
...
模块与包
基础概念
包:
指令:import、form、importlib.reload(模块)
作用:代码重用、命名空间、实现数据或服务共享
步骤:找——编译为字节码——运行
搜索范围:程序主目录->环境变量->标准库->扩充库
代码示例
- 调用其他函数参数
import math
import models
def hello():
f = 6.535673
print(math.pi)
print(math.trunc(f))
print(models.page)
if __name__ == "__main__":
hello()
import math
from models import page
def hello():
print(page)
if __name__ == "__main__":
hello()
- 当不同函数中参数或函数名相同时
#重命名
from models import test as m_test
from models import test as v_test
import models
import views
models.test()
models.views()
方法
以c为代表的面向过程的语言由数据结构和算法构成
以java为代表的面向对象的语言,计算机围绕人的思想,尽量用人的思维分析问题
python支持面向对象、面向过程、函数式编程