Python中的包与模块2018-08-13

Python中的包与模块

什么是包?

包含多个.py文件/模块 的文件夹,并且文件夹中有一个名名称为init.py的特殊声明的文件,分别封装功能类似的函数、数据、类型等等,其他模块可以通过import关键字重复调用封装的模块可代码!

什么是模块?

Python中,每个python文件就是一个模块(模块名字就是文件的名字),每个python文件中,封装功能类似的的函数、数据、类型等等,可以被其他模块通过关键字import重复引用

Python中的模块

(1)在一个python模块中可以包含的数据有函数、数据、类型等等,是一个独立的代码块。
(2)独立的一个模块中的变量:全局变量,局部变量;能被其他模块引入的变量只有当前模块中的全局变量,其他模块对于当前模块中全局变量的操作和普通变量操作一致!
(3)模块一旦被引入,被引入的模块就会自动执行模块中的所有代码
(4)模块中的测试代码可以包含在 if name == “main”: 语句块中,这样不会再其他模块引入时执行这些测试代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,126评论 25 709
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,134评论 17 410
  • 今天早上,已经九点多了,我还在睡觉,我忽然发现有一个声音在叫:“当当哥哥!当当哥哥!”,我一听到这声音就...
    Le0nard0阅读 445评论 1 1
  • 老Z又犯病了,作。他闺女小Z和媳妇老G偷偷在一起痛骂他的一百条罪状。越骂越生气。 老Z是1974年参加工作的,当时...
    augustemily阅读 296评论 0 1
  • 给自己设限,也许你将会是那个登上高峰的人。 山顶的风光无限,只有自己知道这山路的崎岖,不管前路多么艰难,最重要的是...
    Liujing_b374阅读 181评论 0 1