编程语言和变量之初认识

Posted xufengfan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程语言和变量之初认识相关的知识,希望对你有一定的参考价值。

一、编程语言分类

1.机器语言:

优点:在最底层,所以执行速度快

缺点:相比其他语言最复杂,开发效率最低

2.汇编语言:

优点:比较底层,执行速度最快

缺点:复杂,开发效率依然很低

3.高级语言:

编译型语言:执行速度快,不依赖于语言环境,跨平台差

解释型语言:跨平台好,一份代码,到处使用,缺点是执行速度慢 ,依赖于解释器

二、变量

1.什么是变量:

变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态

2.为什么要有变量:

我们需要在程序执行过程中保存一下程序执行时状态及状态的变化

3.如何定义变量:

age = 18

4.变量的定义规范:

  • 变量只能是字母、数字或者下划线的任意组合
  • 变量名的第一个字符不能是数字
  • 关键字不能作为变量名

5.定义方式:

  • 驼峰体:

    AgeOfOldboy = 73

  • 下划线:

    age_of_ oldboy = 73

ps:定义不要使用拼音,不然很low,我们程序员都是自认为有逼格的

6.定义的变量会有id,type,value:

  • id是变量的地址,type是变量的类型
  • value相同type一定相同,但id可能不同
  • 等号比较的是value,is比较的是id

三、变量的内存管理(垃圾回收机制)

定义一个变量后,value上会产生引用计数,根据引用次数增加,当引用计数减少为0时,python的垃圾回收机制会进行回收

四、python程序运行的三个阶段

1.启动解释器
2.读取程序文本
3.执行程序代码

以上是关于编程语言和变量之初认识的主要内容,如果未能解决你的问题,请参考以下文章

Spring之初了解

无障碍开发之初认识

uboot之初体验

uboot之初体验

认识批处理延迟变量扩展

02Python之初窥门径