Python17之函数、类、模块、包、库

一、函数

  一个拥有名称、参数和返回值的代码块。

  需要主动调用,否则不会执行,可以通过参数和返回值与其它程序进行交互

二、类

  用来描述具有相同的属性和方法的对象集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例

  方法:类中定义的函数

  类变量(属性):类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体(方法)之外。类变量通常不作为实例变量使用,类变量也称作属性

  实例化:创建一个类的实例,类的具体对象

三、模块

  Python模块(Module),就是一个Python文件,以.py结尾,包含了Python对象定义和Python语句

  模块可以让你更有逻辑的组织你的代码段

  将相关的代码分配到一个模块里,可以让你的代码更好用,更易懂

  模块内能定义函数,类,和变量,模块里也能包含可执行的代码

四、包

  在Python语言中,一个.py文件就可以叫做一个模块(model)。如果a.py中有一个功能在b.py中被引用,那么a.py就算是一个模块。在Python中不止有模块,还有另外一个概念,叫做包(package),包是作为目录存在的,包的另外一个特点就是文件中有一个__init__.py文件,包可以包含模块,也可以包含包

五、库

  具有相关功能模块的集合。这也是Python的一大特色之一,即具有强大的标准库、第三方库以及自定义模块。

  

原文地址:https://www.cnblogs.com/ksht-wdyx/p/11325757.html