码迷,mamicode.com
首页 > 编程语言 > 详细

编程语言和变量之初认识

时间:2019-06-15 09:29:49      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:value   code   解释型   开发效率   如何   复杂   使用   机器   程序员   

一、编程语言分类

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.执行程序代码

编程语言和变量之初认识

标签:value   code   解释型   开发效率   如何   复杂   使用   机器   程序员   

原文地址:https://www.cnblogs.com/xufengfan/p/11026095.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!