• python --模块的学习


    """
    1 什么是模块?
    模块就是一系列功能的集合体,分为三大类
    I:内置的模块
    II:第三方模块
    III:自定义模块
    一个python文件本身就是一个模块,文件名m.py ,模块名是m

    2、为何要用模块
    I:内置与第三方模块拿来就用,无需定义,这种拿来主义,可以极大地提升自己的开发效率
    II:自定义的模块:
    可以将程序的各部分功能提取出来放到一模块中为大家共享使用
    好处是减少了代码冗余,程序组织结构更加清晰
    3、如何用模块

    """

    import foo
    #首次导入模块会发生??
    # 1、执行foo.py
    # 2、产生foo.py的名称空间,将foo.py运行过程中产生的名字丢丢到foo的名称空间中
    # 3、在当前文件中产生的有一个名字foo
    #之后的导入,都是直接引用首次导入产生的foo.py名称空间,不会重复执行代码

    “”“foo.py”“”
    print("the first time to import foo")
    x=11
    
    def get():
        print(x)
    
    def change():
        global x
        x=0


    #强调1、引用:指名道姓的问某个模块要名字对应的值,不会与当前空间的名称发生冲突

    # import foo
    # x=1111
    # print(x)
    # foo.get()
    # foo.change()
    # print(x)

    #强调2、无论是查看还是修改都是以原模块为基准的,与调用位置无关
    import foo as m
    x=1111
    m.get()
    print(x)
    m.change()
    print(x)
    m.get()

    """
    the first time to import foo
    11
    1111
    1111
    0
    """
    强调3‘
    可以以逗号为分隔符导入多个模块(不建议)
    强调4、
    #1. python内置模块 #2. 第三方模块 #3. 程序员自定义模块

    强调5、
    import ...as ...



  • 相关阅读:
    php的rabbitmq扩展(未测试)
    rabbitmq安装
    windows操作系统安装jdk以及配置环境变量
    chrome设置user-agent
    pycharm中快捷键ctrl+c,ctrl+v,ctrl+f失效问题解决
    chrome设置user agent
    Pycharm鼠标滚动控制字体大小
    mouse事件实现可拖拽的div
    DOM事件委托
    !heap 手动查询内存泄漏
  • 原文地址:https://www.cnblogs.com/clairedandan/p/14165399.html
Copyright © 2020-2023  润新知