
#Python学习之5.包、模块、函数与变量作用域
_凡一
这个作者很懒,什么都没留下…
展开
-
Python学习之5.3模块内置变量
Python学习 5.3 模块内置变量 dir()函数就是用来返回当前模块里的变量的,如下: 结果打印这个模块里的变量,包括一些内置变量,如下: 下面来看一下内置变量“__name __”、“__package __”、“__doc __”、“__file __”的作用都是什么? 在别的模块中引入c9模块,便可以打印,如下: 打印结果如下,也就是这些内置变量所代表的含义:名字、包名、模块注释、文件路径,如下: 以上是通过别的模块引入c9得到的有关c9的内置变量,那这个入口文件和普通模块内置变量有何原创 2020-06-08 11:31:57 · 250 阅读 · 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 · 389 阅读 · 0 评论 -
Python学习之5.1Python工程的组织结构:包、模块、类
Python学习 5.1 Python工程的组织结构:包、模块、类 1.Python项目的组织结构: Python最顶级的组织结构是“包”(可以理解成文件夹),第二个层级是“模块”(可以理解成文件),在“模块”下面是“类”,“类”的下面是“函数”和“变量”。一个“包”下面可以包含多个“模块”,一个“模块”下面也可以包含多个“类”。.Python项目的组织结构图如下: 2.命名空间: 如果区分不同包的同名文件,需要在模块前加上包的名字如“seven.c4”(包名是seven,文件名是c4)。 一个包下面也可原创 2020-06-07 17:49:41 · 1075 阅读 · 0 评论