Python3(6)Python 模块

系列主要学习Python的基本使用和语法知识,后续可能会围绕着AI学习展开。

Python3 (1) Python语言的简介

Python3 (2) Python语法基础

Python3 (3) Python函数

Python3 (4) Python高级特性

Python3(5) Python 函数式编程

Python3(6) Python 模块

Python3(7) Python 面向对象编程

Python3(8) Python 面向对象高级编程

在Python中代码可以通过分模块编写来提高代码的可维护性和重用性,一个文件就称之为一个模块(Module)

模块的创建

模块式编程可以避免函数名和变量名冲突,相同的函数名和变量名可以在不同的模块中使用,但是不能与系统内置的函数名重复。

如果有两个想用的模块名,我们可以通过分包的情况来区分,只要整体的分层目录不同,就可以区分这两个模块名,但是在创建模块名时不能与系统的模块名重复,不然会导致系统的模块名无法导入。

模块是一组Python代码的集合,不同模块间可以相互调用。

模块名要遵循Python变量命名规范,不要使用中文、特殊字符。

模块的使用

模块的使用,通过 导入模块名来使用模块中的函数及变量

作用域:python 中默认的函数变量都是 public ,函数名有前缀的是 private 的,如、等。但是有几个特殊的命名也是公开的,比如: 、、等。

安装第三方模块

python 中模块的概念就是一种python编码的规范。

参考

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318447437605e90206e261744c08630a836851f5183000

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180124A0M9WH00?refer=cp_1026

扫码关注云+社区