Python教程4 - 模块
这篇教程讲了Python的模块,主要内容来自6. 模块 — Python 3.7.7 文档。
介绍
当你使用交互的Python解释器时,你会发现一旦你退出了解释器,你的所有定义的函数和变量都丢失。如果你想保存下你的代码,你就需要用文本编辑器,将代码保存成.py文件,也就是脚本。
有时你希望自己的某个代码片段能在多个项目中使用,却不需要拷贝来拷贝去。Python可以允许你将代码保存成文件,被其他脚本或者交互式解释器使用。这样的文件我们称之为模块。这些模块可以被导入到其他模块或交互式解释器中。在所有的模块中,会有一个最顶层的模块包含执行的入口,我们称之为主模块。
在每个模块的内部,会有一个全局变量__name__存储着模块的名字,如果是主模块,__name__的值为'__main_'。
首先你可以创建一个fibonacci.py。你既可以用文本编辑器编辑后保存至某个项目文件夹或者桌面,也可以是PyCharm之类的IDE新建工程添加文件,内容如下:
def fib(n): # 返回小于n的斐波那契数列
result...剩余内容已隐藏
Python教程4 - 模块
这篇教程讲了Python的模块,主要内容来自6. 模块 — Python 3.7.7 文档。
介绍
当你使用交互的Python解释器时,你会发现一旦你退出了解释器,你的所有定义的函数和变量都丢失。如果你想保存下你的代码,你就需要用文本编辑器,将代码保存成.py文件,也就是脚本。
有时你希望自己的某个代码片段能在多个项目中使用,却不需要拷贝来拷贝去。Python可以允许你将代码保存成文件,被其他脚本或者交互式解释器使用。这样的文件我们称之为模块。这些模块可以被导入到其他模块或交互式解释器中。在所有的模块中,会有一个最顶层的模块包含执行的入口,我们称之为主模块。
在每个模块的内部,会有一个全局变量__name__存储着模块的名字,如果是主模块,__name__的值为'__main_'。
首先你可以创建一个fibonacci.py。你既可以用文本编辑器编辑后保存至某个项目文件夹或者桌面,也可以是PyCharm之类的IDE新建工程添加文件,内容如下:
def fib(n): # 返回小于n的斐波那契数列
result...剩余内容已隐藏