山楂片的博客

山楂片的博客

山楂片的博客

马上订阅 山楂片的博客 RSS 更新: https://szp15.com/index.xml

Python教程4 - 模块

2020年3月21日 18:09

这篇教程讲了Python的模块,主要内容来自6. 模块 — Python 3.7.7 文档

介绍

当你使用交互的Python解释器时,你会发现一旦你退出了解释器,你的所有定义的函数和变量都丢失。如果你想保存下你的代码,你就需要用文本编辑器,将代码保存成.py文件,也就是脚本

有时你希望自己的某个代码片段能在多个项目中使用,却不需要拷贝来拷贝去。Python可以允许你将代码保存成文件,被其他脚本或者交互式解释器使用。这样的文件我们称之为模块。这些模块可以被导入到其他模块或交互式解释器中。在所有的模块中,会有一个最顶层的模块包含执行的入口,我们称之为主模块

在每个模块的内部,会有一个全局变量__name__存储着模块的名字,如果是主模块,__name__的值为'__main_'

首先你可以创建一个fibonacci.py。你既可以用文本编辑器编辑后保存至某个项目文件夹或者桌面,也可以是PyCharm之类的IDE新建工程添加文件,内容如下:

def fib(n):   # 返回小于n的斐波那契数列
    result...

剩余内容已隐藏

查看完整文章以阅读更多