3. 程序和变量

1.程序:数据结构+算法

程序的用途:

处理数据,对数据做增删改查的动作,外加各种计算,还有取出和保存这些动作

 

数据:

肯定要有地方来存储保存这些数据,位置(存在哪里?怎么存的,就会用到位置)

存在哪里?

1.cpu(寄存器,缓存器)

2.内存

3.硬盘(数据库,文件)

存成什么

存成什么格式?(数据结构:数据是怎么存的)

1.链表存?

2.字典存?

3.文件存?

4.集合存?

5.数组存?

数据保存之后:存取以及各种加工计算的操作-----》算法

即:处理数据过程的步骤,就是算法

 

2.内存中保存:

变量:变量的值可以改变的

常量:python没有常量

 

变量的本质:

例如:a=12345

数值:12345--》由python进程生成的数值12345,会保存到python进程种的内存地址中

变量名:a----》存的是内存地址,(一般指针是存的内存地址,也可以把变量名a称之为指针)

 

如果有人修改了数值12345,改为了789,那么变量a就会去内存中找789,短时间里面12345也不会消失,如果时间稍微久一点,就会被python程序从内存中删掉

 

原文地址:https://www.cnblogs.com/leaves-leaves/p/14985356.html