zoukankan      html  css  js  c++  java
  • python 模块

    如果你退出 Python 解释器并重新进入,

    你做的任何定义(变量和方法)都会丢失。

    因此,如果你想要编写一些更大的程序,

    最好使用文本编辑器先编写好,然后运行这个文件。 

    这就是所谓的创建 脚本。

    随着你的程序变得越来越长,

    你可能想要将它分成几个文件,这样更易于维护。

    你还可能想在几个程序中使用你已经编写好的函数,

    而不用把函数拷贝到每个程序中。

    为了支持这个功能,

    Python 有种方法可以把你定义的内容放到一个文件中,

    然后在脚本或者交互方式中使用。

    这种文件称为模块;

    模块中的定义可以 导入 到其它模块或 主模块 中。

    模块是包含 Python 定义和声明的文件。

    文件名就是模块名加上.py 后缀。

    在模块里面,

    模块的名字(是一个字符串)可以由全局变量 __name__ 的值得到。

    现在进入 Python 解释器并使用下面的命令导入这个模块:

    >>>
    >>> import fibo
    

    这不会直接把 fibo 中定义的函数的名字导入当前的符号表中;

    它只会把模块名字 fibo 导入其中。

    你可以通过模块名访问这些函数:

    >>>
    >>> fibo.fib(1000)
    1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
    >>> fibo.fib2(100)
    [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
    >>> fibo.__name__
    'fibo'
    

    如果你打算频繁使用一个函数,

    可以将它赋给一个本地的变量:

    >>>
    >>> fib = fibo.fib
    >>> fib(500)
    1 1 2 3 5 8 13 21 34 55 89 144 233 377
  • 相关阅读:
    Python 读写
    测试项目总结之手淘安全中心
    Python 单元测试
    Python __name__变量
    java数据类型取值范围
    java数据类型之间的转换
    Git 常用命令清单
    Linux Distribution
    UNIX&Linux发展图谱
    Linux 软件大全
  • 原文地址:https://www.cnblogs.com/hackerl/p/4783950.html
Copyright © 2011-2022 走看看