编程语言以及变量

2021年09月15日 阅读数:1
这篇文章主要向大家介绍编程语言以及变量,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

1.什么是编程语言,什么是编程,为何要编程。python

  编程语言顾名思义就是一种语言,一种程序员与计算机沟通的语言。程序员

  编程就是将程序员想要实现的操做经过编程语言写成文件的形式来交给计算机执行。编程

  要编程是由于人想经过计算机来是实现人想要实现的操做,解放出人,经过计算机来代替人来工做。编程语言

2.编程语言命令行

  编程语言有三种:翻译

    机器语言:机器语言是指用计算机能懂得语言来控制计算机,也就是二进制。调试

    汇编语言:汇编语言是用英文标签代替二进制来控制计算机,可是仍是须要了解计算机硬件的操做。内存

    高级语言:高级语言是使用人能直接看懂的语言来操做计算机,不须要去了解计算机的具体操做。开发

      编译型:编译型是指将想要计算机实现的操做写成文件而后翻译成控制计算机硬件的指令来执行。编译

      解释型:翻译型是将想要实现的操做写下来,一句一句翻译成指令来执行。

  执行效率:机器语言>汇编语言>高级语言(编译型>解释型)

  开发效率:机器语言<汇编语言<高级语言(编译型<解释型)

由于如今物理技术的限制,尽可能使用高开发效率的语言。

3.python

  python的运行方式有两种:

    交互型式:进入解释器的交互式模式,可以快速的调试程序,可是没法永久保存程序。

    命令行的方式:经过将代码写在文件上来实现的方式,可以永久的保存程序。

  python执行程序的三个阶段:

    1.启动python解释器

    2.解释器将程序从硬盘读到内存中

    3.以python的语法解释执行程序的代码

3.变量

  变量是记录事物特定的状态的对应的方式,变量主要是变和量,变表示值是可变的,不固定的,量表示的是记录的事物的状态就叫量。

  执行程序的过程就是一系列状态的变化的过程。

定义变量

  name='egon'

  变量的三个特征:

    1.变量名:变量名用来引用变量值的。即但凡要用变量值,都须要经过变量名
    2.赋值符号:赋值
    3.变量值:即咱们存放的数据,是用来记录现实世界中的某种状态的

  引用计数

    python的赋值是在内存空间开辟一个小的空间将变量值放进去,而后将变量名与这个值绑定,这样这个值得被引用次数就增长了一次。  

      引用计数增长
       x=10 #10身上的引用计数加1
       y=x #2

      引用计数减小
       x=11 #10身上的引用计数减小1
       del y #del的意思是解除绑定,10身上的引用计数减小1

      引用计数一旦为0,就是垃圾,会被python的垃圾回收机制自动回收