zoukankan      html  css  js  c++  java
  • 开辟编程语言的介绍和变量

    一、编程语言的介绍

    编程语言在现在的世界中,分为三大类:机器语言、汇编语言和高级语言。在高级语言中也分为两个小类:编译型和解释型。下面对于这几种语言进行解释:

    1.机器语言:所谓的机器语言就是直接用计算机能够看懂的二进制来编写指令,直接控制计算机的硬件。(注重硬件细节)

    2.汇编语言:就是用一些能够理解的英文字母来代替二进制来编写指令,从而控制硬件。(注重硬件细节)

    那么,说道这里,我们会感觉到这两个语言是不是太底层了,现在这些语言还普遍性使用吗?不,接下来,第三种语言就很有优势了,

    3.高级语言:就是用人能够理解的表达方式去编写程序 ,相比机器语言和汇编语言来说,它不需要注重太多的硬件细节。

    4.补充:编译型:相当于谷歌翻译

       解释型:相当于同声翻译 

    三种语言的比较:

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

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

    跨平台性:机器语言<汇编语言<高级语言(编译型<解释型)

    二、安装Python解释器

    2.1验证Python解释器安装的是否成功,(主要针对win10系统)调用cmd,输入python;

       出现:'python.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件。字样,说明python的环境变量为设置成功。

     2.2配置环境变量

       win10:右键点击我的电脑->属性->高级系统设置->环境变量->找到系统目录下的Path路径,把包含python.exe程序的文件夹添加到Path中即可。

    三、执行python的两种方式

    1.交互式:就是在cmd面板中输入代码,就可以得到你想要的结果。

    2.命令行式 :如:Python3 D:/test.txt

             注意:在python文件中,后缀本省没有影响的,但是由于约定俗成会将后缀改为.py的样式。

           重点:运行pyhon程序执行文件的三个阶段:

    1.运行python3解释器

    2.将案列中的test.txt.文件的内容当做一个普通的文本加载到内存里去(在这里,python解释器相当于一个文本编辑器,并没有对代码语法的格式进行研究)

    3.python解释器开始执行刚刚宿儒内存的代码

    四、变量

    说道一个新的名词,我们就会考虑一下三个问题:

    1.什么是变量?

    那么什么是变量呢?变量体现在两个方面:变和量。变:指的是事物的状态是可变的;量:指的是记录事物的状态。

    2.为什么要用变量?

    为了让计算机能够和人一样记录事物的状态。

    3.如何使用变量呢?

    3.1先定义 

    如:age=18;看的出来,这定义的变量室友三个部分组成的:变量名、赋值符号和变量值。

    变量名:能够反映事物的属性和特征                比如:name='wanglei'

    赋值符号:=就是绑定变量名和变量值      age=18

    变量值:就是事物的状态      sex='male'

         3.2后引用 

     通过变量名引用值      强调:变量名是访问到值的唯一方式

                   3.3变量名的命名

    大前提:变量名的命名讲究见名知意

    语法规定:1. 变量名由字母、数字、下划线组成

          2. 不能以数字开头
    _name='egon'
          3. 不能使用python的关键字 如:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    3.4命名的风格

     1.小写,数字加下划线。如:age_of_oldboy=18 (推荐使用)

     2.驼峰命名。如:AgeOfOldboy=18 

      3.常量:AGEOFOLDBOY=18 (约定俗成的事情)

    3.5 变量值具备三种特征  

    id:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则id相同)

    type:不同类型的值用来记录不同的状态

    值:

    3.6 内存管理

    垃圾回收机制:引用计数 引用计数增加

    如:age=18 # 18的引用计数为1

    x=age # 18的引用计数为2

       引用计数减少

    del age # 18的引用计数减为1

    x = 10 # 18的引用计数减为0

  • 相关阅读:
    模型层
    视图层,模板层
    ORM表关系建立
    CMakeList入门
    C++标准模板库
    C++基本语法
    g++应用说明
    Linux快捷键
    Git 操作备忘
    Block的详细介绍
  • 原文地址:https://www.cnblogs.com/wanglei957/p/10558254.html
Copyright © 2011-2022 走看看