Python-面向对象编程

Python 中一切皆对象。

一个完整的 Python 程序包括大量的源码文件:

一个源码文件对应一个模块对象

模块对象包含类对象

类对象包含函数对象

函数对象由含有表达式的多条语句组成

表达式处理内置对象或自定义对象

Python 的内置对象

内置的数字对象有:

布尔型:True、False 用于条件语句的判断

整型:没有小数部分的数字,不区分 short 和 long,拥有无穷精度

浮点型:有小数部分的数字

内置的序列对象有:

字符串:”abc”,记录文本信息

列表:[1, “abc”, True],任意类型对象的有序集合

元组:(1, “abc”, True),不可变的列表,提供了一种完整性约束,方便编写更大型的程序

集合:,唯一不可变的无序集合,支持一般的数据集合操作

内置的映射对象有:

字典:,键值对方式存储数据信息

Python 函数对象

Python 函数对象是通过 def 语句来创建的。并把创建的对象赋值给变量,即函数名。

例:输出两个整数的最大值。

注: 若没有 return , 返回 None

Python 类对象

内置变量和函数都不能清晰的展示对象的具体结构,而通过类可以自定义我们需要的对象。

通过类定义对象的具体结构,实例化一个类实例,程序操作实例完成具体任务。

例:创建一个类来描述人。

Python 模块对象

Python 模块对象是 Python 的源码文件

使用 import 在文件开头加载模块

使用 在代码中动态加载

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181018G0G5AR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券