Python 中一切皆对象。
一个完整的 Python 程序包括大量的源码文件:
一个源码文件对应一个模块对象
模块对象包含类对象
类对象包含函数对象
函数对象由含有表达式的多条语句组成
表达式处理内置对象或自定义对象
Python 的内置对象
内置的数字对象有:
布尔型:True、False 用于条件语句的判断
整型:没有小数部分的数字,不区分 short 和 long,拥有无穷精度
浮点型:有小数部分的数字
内置的序列对象有:
字符串:”abc”,记录文本信息
列表:[1, “abc”, True],任意类型对象的有序集合
元组:(1, “abc”, True),不可变的列表,提供了一种完整性约束,方便编写更大型的程序
集合:,唯一不可变的无序集合,支持一般的数据集合操作
内置的映射对象有:
字典:,键值对方式存储数据信息
Python 函数对象
Python 函数对象是通过 def 语句来创建的。并把创建的对象赋值给变量,即函数名。
例:输出两个整数的最大值。
注: 若没有 return , 返回 None
Python 类对象
内置变量和函数都不能清晰的展示对象的具体结构,而通过类可以自定义我们需要的对象。
通过类定义对象的具体结构,实例化一个类实例,程序操作实例完成具体任务。
例:创建一个类来描述人。
Python 模块对象
Python 模块对象是 Python 的源码文件
使用 import 在文件开头加载模块
使用 在代码中动态加载
领取专属 10元无门槛券
私享最新 技术干货