欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-02 13:12:16
一、函数 一个拥有名称、参数和返回值的代码块。 需要主动调用,否则不会执行,可以通过参数和返回值与其它程序进行交互 二、类 用来描述具有相同的属性和方法的对象集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例 方法:类中定义的函数 类变量(属性):类变量在整个实例化的对象中是公用的。类 ......

一、函数

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

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

二、类

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

  方法:类中定义的函数

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

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

三、模块

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

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

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

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

四、包

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

五、库

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