电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

完整版教会你所有的Python模块使用VIP专享VIP免费

完整版教会你所有的Python模块使用_第1页
完整版教会你所有的Python模块使用_第2页
完整版教会你所有的Python模块使用_第3页
看了这篇你就会了所有的python模块使用如果你退出Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失。因此,如果你想要编写一些更大的程序,为准备解释器输入使用一个文本编辑器会更好,并以那个文件替代作为输入执行。这就是传说中的脚本。随着你的程序变得越来越长,你可能想要将它分割成几个更易于维护的文件。你也可能想在不同的程序中使用顺手的函数,而不是把代码在它们之间中拷来拷去。为了满足这些需要, Python 提供了一个方法可以从文件中获取定义,在脚本或者解释器的一个交互式实例中使用。这样的文件被称为模块;模块中的定义可以导入到另一个模块或主模块中(在脚本执行时可以调用的变量集位于最高级,并且处于计算器模式)。模块是包括Python 定义和声明的文件。文件名就是模块名加上.py 后缀。模块的模块名(做为一个字符串)可以由全局变量__name__ 得到。例如,你可以用自己惯用的文件编辑器在当前目录下创建一个叫fibo.py 的文件,录入如下内容 : 现在进入Python 解释器并使用以下命令导入这个模块: 这样做不会直接把fibo 中的函数导入当前的语义表;它只是引入了模块名fibo 。你可以通过模块名按如下方式访问这个函数:如果打算频繁使用一个函数,你可以将它赋予一个本地变量: 深入模块除了包含函数定义外,模块也可以包含可执行语句。这些语句一般用来初始化模块。他们仅在第一次被导入的地方执行一次。每个模块都有自己私有的符号表,被模块内所有的函数定义作为全局符号表使用。因此,模块的作者可以在模块内部使用全局变量,而无需担心它与某个用户的全局变量意外冲突。从另一个方面讲,如果你确切的知道自己在做什么,你可以使用引用模块函数的表示法访问模块的全局变量,modname.itemname。模块可以导入其他的模块。一个(好的)习惯是将所有的import 语句放在模块的开始(或者是脚本),这并非强制。被导入的模块名会放入当前模块的全局符号表中。小编为大家推荐一个学习交流群:308754087,群里有人都快满了 ~ 大家遇到啥问题都可以在里面交流!是一个非常好的学习交流地方~欲进从速欧 ~ 各种 PDF 等你来下载,全部免费,只为帮助大家快速入门。import 语句的一个变体直接从被导入的模块中导入命名到本模块的语义表中。例如这样可以导入所有除了以下划线( _ ) 开头的命名。需要注意的是在实践中往往不鼓励从一个模块或包中使用* 导入所有,因为这样会让代码变得很难读。不过...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部