一般模块是抽象的概念,按照功能划分模块,尽可能保证每个模块互相独立。

一般模块里有多个函数。当然,如果你愿意,也可以把一个几个模块写进一个大函数。对于python 模块,每个模块可以包含多个函数,但一个函数没法包含多个模块。不过一个函数可以通过import导入其它模块的功能,尽管这些模块是在函数之外定义的。每个模块都有自己的名称__name__,__name__作为模块的内置属性,它的作用就是检测.py文件的调用方式,然后根据__name__做出相应的处理。

模块有两种调用方式:1:被import载入调用  2:直接使用

如果模块直接执行,__name__="__main__";  通常,此语句用于模块测试中使用。

如果你需要在程序中重用代码定义函数

如果你想要在其他程序中重用很多函数定义模块。

												

最新文章

  1. 从AdventureWorks学习数据库建模——保留历史数据
  2. 【转】Checkpoint--与lazy writer区别
  3. 验证码做得不错,有.net 版本 https://captcha.com/
  4. python——使用readline库实现tab自动补全
  5. matlab 利用while循环计算平均值和方差(第二版)
  6. Error: Cannot find module 'gulp-clone'问题的解决
  7. 关于极光推送在手机系统低于iOS10的手机上闪退的问题。
  8. JQuery--Ajax 异步操作 动态添加节点 (新人试水,求支持)
  9. centos 挂载ntfs格式的移动硬盘
  10. 【prufer编码+组合数学】BZOJ1005 [HNOI2008]明明的烦恼
  11. 用Service+Broadcast解决倒计时过程中Activity被销毁的问题
  12. sqlalchemy查询结果类型简析
  13. Stack Sorting CodeForces - 911E (思维+单调栈思想)
  14. 生成器yield
  15. 【读书笔记】iOS-发布你的应用
  16. SWUST OJ(952)
  17. List<T>中,Remove和RemoveAt区别
  18. UVa 1220 Hali-Bula的晚会(树的最大独立集)
  19. POST请求上传多张图片并携带参数
  20. COM中导出GUID

热门文章

  1. HTML 学习笔记 CSS3 (文本效果)
  2. HTML 学习笔记 CSS样式(简介和语法)
  3. 表单事件onsubmit与onreset
  4. ubuntu下nginx+php5的部署
  5. cell与cell之间的间距问题,以及section跟随屏幕滑动而滑动问题
  6. BZOJ 4717 改装
  7. Linux 守护进程三
  8. Centos 7 安装jdk 配置环境变量
  9. Linux下Perl的安装(转)
  10. 用微信小程序做H5游戏尝试