一、模块

1.定义:

模块是一个python文件,以.py结尾,包含了python对象定义和python语句。

2.作用:

模块内可以定义函数、类和变量;

模块可以提高代码的可维护性和重复使用;

让代码更简洁。

*全局变量、类、函数都是模块提供给外部的,可以直接使用的工具。

3.命名规范:

  • 由数字,字母,下划线组成;
  • 不能以数字开头;
  • 不能与关键字重名;
  • 不能与系统内置的模块、函数、类重名;
  • 建议不以下划线开头;
  • 建议不要中文;
  • 建议多个单词用_分隔,尽量小写。

4.模块的导入方式

import 模块名1,模块名2

使用:模块名.函数名

import 模块名1 as 别名1

使用:别名.函数名

from 模块名 import 函数名(全局变量)

使用:直接函数名

from 模块名 import 函数名1 as 别名1,函数名2 as 别名2

使用:直接别名

⑤from 模块名 import *  # 这样会将模块中所有的方法和全局变量全部导入

⑥from 模块的上级路径 import 模块

最新文章

  1. Ajax使用WCF实现小票pos机打印源码
  2. HashMap实现原理分析(转)
  3. 如何理解vue.js组件的作用域是独立的
  4. python:点赞功能
  5. Atitit 编程语言原理与概论attilax总结 三大书籍总结
  6. rabbitmq inequivalent arg 'x-message-ttl' for queue 'QUEUE_NAME' in vhost '/'异常解决
  7. UNIX操作系统和Linux操作系统介绍
  8. mysql 我的学习
  9. Smartclient发布的几个异常问题
  10. SQL 中With as 的用法
  11. 修改PYTHONPATH的一种方法(在Window平台和Ubuntu下都有效)
  12. VC防止程序被多次运行 互斥体方法
  13. USM锐化之openCV实现,附赠调整对比度函数
  14. net.sz.framework 框架 登录服务器架构 单服2 万 TPS(QPS)
  15. 装x玩法:插上你的专有U盘才能开机
  16. java面试总结
  17. chown nagios:nagios -R /var/lib/php/
  18. react-antd 按需加载报错
  19. VBA 判断一个TXT编码方式,再创建一个新的文件,复制数据进去
  20. DLNg[结构化ML项目]第二周迁移学习+多任务学习

热门文章

  1. 【LeetCode】841. Keys and Rooms 解题报告(Python & C++)
  2. 1036 - A Refining Company
  3. @Transactional 注解实现
  4. [C++]vector去除重复元素
  5. CS5210完全替代AG6202|HDMI转VGA不带音频输出的芯片+原理图|替代兼容AG6202
  6. java 反射 的详细总结
  7. 正则验证&模态框
  8. 修正了Model1模式,进入如今盛行的的Model2模式,也就是MVC模式
  9. Maven+ajax+SSM实现删除
  10. css处理工具PostCss