美文网首页
[python 百日笔记]第6课-模块与包

[python 百日笔记]第6课-模块与包

作者: Silver_42ac | 来源:发表于2019-11-24 13:17 被阅读0次

    这里可以作为写函数时,代入一个数组,字典之类的作为参数的方法

    1、定义:

    模块(module)其实就是 py 文件,里面定义了一些函数、类、变量等

    包(package)是多个模块的聚合体形成的文件夹,里面可以是多个 py 文件,也可以嵌套文件夹

    库是参考其他编程语言的说法,是指完成一定功能的代码集合,在 Python 中的形式就是模块和包

    2、分解理解:

    库 是 一系列 代码的集合

    包(package) 从文件来看 是一个文件夹

    以下为目录结构内容

    pakageName#文件夹名字
    -------__init__.py#必要的主函数
    -------moduleName1.py#某一模块,内涵多个函数方法
    -------moduleName2.py
    ------- ...
    

    模块(module)内容,全部为函数,其实也可以是类,类就是处理同一个事物的函数集合

    moduleName1.py

    def add(a,b) :
       return a+b
    
    def reduce(a,b) :
       return a-b
    
    def multiply(a,b) :
       return a*b
    
    def divide(a,b) :
       return a/b
    

    3、使用

    ## 直接导入方法
    from moduleName1 import sayhello
    sayhello()使用
    
    
    #导入所有方法(函数)
    from moduleName2 import *
    

    参考:
    https://mp.weixin.qq.com/s/VDXpfqWGMYAGULSNTN3JxQ

    相关文章

      网友评论

          本文标题:[python 百日笔记]第6课-模块与包

          本文链接:https://www.haomeiwen.com/subject/cwklwctx.html