zoukankan      html  css  js  c++  java
  • Python之常用模块(一)自定义模块

    自定义模块

    1. 自定义一个模块

      import #导入(拿工具箱)
      #模块分类:
      #1.内置模块(标准库)---python解释器自带的.py文件(模块)
      #2.第三方模块(别人写的)---需要额外下载
      #3.自定义模块(自己写的)---不需要额外下载
      
      #模块:
      #	分模块的好处:
      #		1.避免写重复代码
      #		2.可以多次利用
      #		3.拿来主义
      
      import test #导入test文件
      test.func()#执行test文件中func函数
      
      #导入发生的事情
      #当前的名称空间开辟了一个新的空间
      #将模块中所有的代码执行
      #通过模块名,进行查找函数
      
    2. 模块使用别名

      import test as t#导入test模块 取个别名叫t
      t.func()#执行t模块中的func()函数
      
    3. 导入模块某个变量或函数

      from test import func#导入test模块中的func函数
      func()#执行该函数
      
    4. import和from 的区别

      import:
      	缺点:占用内存
      	优点:不会和当前文件定义的变量或者函数发生冲突
      from:
      	缺点:会和当前文件定义的变量或者函数发生冲突
      	解决办法:将函数取个别名
      	优点:占用内存比较小
      
    5. from test import *

      from test import *# *代表把文件中的函数或者变量导入过来,会出现覆盖的现象,不能解决
      #在被调模块可以设置限制 
      __all__=["可以被导入的函数名或变量名"]
      
    6. 模块的两种用法

      1.脚本(在终端运行的代码)
      2.模块(不使用或者导入)
      
  • 相关阅读:
    python
    突然萌发关于 redis 的想法(1)
    Liunx
    Git
    说一下数据库查询 和 分页问题的解决
    易忘点
    python
    python
    python
    python
  • 原文地址:https://www.cnblogs.com/zhangdadayou/p/11415249.html
Copyright © 2011-2022 走看看