1.整体说明
集成电路在很长一段时间内都遵循着摩尔定律:IC上可容纳的晶体管数目,约每18个月便会增加一倍,性能也会增加一倍。IC的性能增强,对应程序语言所处理的问题也越来越复杂。
伴随着编程语言面临的问题越来越复杂,编程语言本身也在不断的进化。从最开始主要处理简单的数据开始,随着相同类型的数据变多,从而进化成“数组”。数据类型变复杂,进化出了“结构体”。处理数据的方式和逻辑复杂,进化出了“对象”。
2.对象的进化
2.1 简单数据
最基本的数据类型。最初的计算机编程,就是从最简单的数据类型开始:
- byte
- char
- short
- int
- long
- float
- double
- boolean
2.2 数组
将同一个类型的多个值放在一起就构成了数组。
- 整数数组: [1, 2, 3, 4]
- 浮点数数组: [1.1, 2.2, 3.3, 4.4]
- 字符串数组: ["aa", "bb", "cc"]
2.3 结构体
将不同的数据类型放在一起就构成了结构体,是C语言中典型的数据结构。
struct resume{
int age;
char nane[10];
double salary;
}
2.4 对象
将不同的数据、方法(即函数)放在一起,就是对象。
class Student:
count = 0 # 类属性
def __init__(self, name, age):
'''初始化方法'''
self.name = name # 实例属性
self.age = age
Student.count = Student.count + 1
def say_age(self): # 实例方法
print(self.name + "的年龄是" + self.age)
备注:
更多精彩博客,请访问:聂发俊的技术博客
对应视频教程,请访问:python400
完整markdown笔记,请访问: python400_learn_github