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程序从内存中删掉
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步