欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python基础(七):包、模块、OOP

程序员文章站 2022-07-10 15:34:52
...

模块与包

基础概念

包:
python基础(七):包、模块、OOP
指令: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支持面向对象、面向过程、函数式编程