#Python学习之5.包、模块、函数与变量作用域
_凡一
这个作者很懒,什么都没留下…
展开
-
Python学习之5.3模块内置变量
Python学习5.3 模块内置变量dir()函数就是用来返回当前模块里的变量的,如下:结果打印这个模块里的变量,包括一些内置变量,如下:下面来看一下内置变量“__name __”、“__package __”、“__doc __”、“__file __”的作用都是什么?在别的模块中引入c9模块,便可以打印,如下:打印结果如下,也就是这些内置变量所代表的含义:名字、包名、模块注释、文件路径,如下:以上是通过别的模块引入c9得到的有关c9的内置变量,那这个入口文件和普通模块内置变量有何原创 2020-06-08 11:31:57 · 226 阅读 · 0 评论 -
Python学习之5.2__init__.py的用法
Python学习5.2 __init __.py的用法当一个包被导入的时候,__init __.py文件首先被执行,而且是被Python自动地去执行。包的这种机制非常有用,在一些真实的项目里,我们通常会在__init __.py文件里去做一些包和模块的初始化工作,这是它的一个应用场景。无论导入包还是导入包下面模块某一个变量,Python都会自动地帮我们运行__init __.py文件。作用一:__init __.py文件里的__all __变量可以指定导入哪个模块的变量,一经指定,用“from 模原创 2020-06-08 09:54:24 · 347 阅读 · 0 评论 -
Python学习之5.1Python工程的组织结构:包、模块、类
Python学习5.1 Python工程的组织结构:包、模块、类1.Python项目的组织结构:Python最顶级的组织结构是“包”(可以理解成文件夹),第二个层级是“模块”(可以理解成文件),在“模块”下面是“类”,“类”的下面是“函数”和“变量”。一个“包”下面可以包含多个“模块”,一个“模块”下面也可以包含多个“类”。.Python项目的组织结构图如下:2.命名空间:如果区分不同包的同名文件,需要在模块前加上包的名字如“seven.c4”(包名是seven,文件名是c4)。一个包下面也可原创 2020-06-07 17:49:41 · 991 阅读 · 0 评论