zoukankan      html  css  js  c++  java
  • 9.26 模块/模块四种形式/import/from…import…/循环导入/python文件用途

    模块

    python常用模块

    numpy/pandas/matplotlib
    matplotlib→数据分析必精通→《利用python进行数据分析》

    模块的四种形式

    内置模块

    python解释器自带模块
    time/random/os/sys……

    pip安装模块

    pip install jieba/pycharm安装

    自定义模块

    相当于自定义代码

    包(模块)

    未来详细讲

    import和from…import

    import 模块名

    例:import time
    1.开辟内存空间,内存空间命名为time
    2.把time.py中的所有代码写入内存空间,然后运行
    3.通过time.方法使用time模块中的方法

    from 模块名 import 方法名

    例:from time import sleep
    1.开辟内存空间,内存空间命名为time
    2.把time.py中的所有代码读入名称空间,然后运行
    3.把sleep()读入import和from…import.py中,因此可以直接使用方法名
    from 模块名 import *:导入所有模块

    import

    优点:永不冲突
    缺点:每次导入多输入几个字符,非常麻烦

    from…import…

    优点:少输入几个字符
    缺点:容易发生冲突

    自定制模块

    用途:分隔文件存储代码,把函数与函数之间分开,让代码更加清晰,不同的模块做不同的事情

    循环导入

    模块永远只会开辟一次
    1.可以用函数在定义阶段只检测语法,不执行代码的特性,来解决循环导入问题
    2.把模块导入写在最后面

    模块的搜索路径

    先搜索内存→内置→自定义

    python文件的两种用途

    文件可以是执行文件

    执行文件时:__name__==__main__

    文件可以是模块文件

    模块文件时:__name__==文件名

  • 相关阅读:
    iOS NSString的常用用法
    有序数组在数据量较少时候的查找效率比较
    【转载】gdb基本命令总结
    从一个笔误引起的思考
    常见性能优化小技巧原理
    使用T-SQL进行活动目录查询
    你需要一条怎样的牛仔裤?
    #VSTS日志# 2015/12/10 – 终于可以删除工作项了
    #VSTS定制#全新的模版定制能力
    混合使用TFVC和GIT配置库的优化方案
  • 原文地址:https://www.cnblogs.com/793564949liu/p/11593861.html
Copyright © 2011-2022 走看看