• 编程语言介绍,变量介绍


    编程语言分为哪几种?

    1. 机器语言:是通过直接编写二进制指令对计算机下达指令的编程方式
    -- 0000,0000,00000000001:加载 暂存区A 存储器地址1


    2. 汇编语言:是通过编写二进制指令相对应的助记符来工作的编程方式
    -- MOV 移动 | CMP 比较


    3 .高级语言:是需要借助特殊工具转换成机器语言,并且人类能识别的字符的编程方式,分为两种
    -- 编译型:借助编译器来转换,最终用来执行的文件不具备跨平台性
    -- 解释型:借助解释器来转换,最终用来执行的文件具备跨平台性

    语言优劣

    执行效率:机器语言>汇编语言>高级语言

    开发效率:高级语言>汇编语言>机器语言

    安装环境变量的目的

    安装环境变量的目的是把python解释器添加到终端中运行, 所以把路径添加到系统的环境变量中,就可以在终端中启动执行python解释器。

    安装环境变量并不是必须的,在pycharm中无需配置环境变量。

    安装环境变量的方法

    windows10中安装python解释器的环境变量的步骤是:点击电脑->属性->选择高级系统设置->环境变量->双击path->添加python.exe文件的绝对路径,进行设置,在终端执行解释器的时候,所打开python解释器版本(python2或python3)的优先级取决安装环境变量的顺序。“从上而下” 执行

    python代码的两种执行方式和执行的过程

    1. 交互式

      -- 由控制台                    (CMD,也就是命令行)直接编写运行python代码

    -- 1)打开终端                (Windows+R然后输入CMD打开终端)

    -- 2)  进入python解释器  (直接在命令行中输入python)

    -- 3)  编写代码,按回车执行

    2 .脚本式

     -- 使用文件编写python代码,把文件作为脚本交给解释器执行

     -- 1)在文件中编写好代码 (文本文档txt或其他)

     -- 2)打开终端                 (Windows+R然后输入CMD打开终端)

     -- 3)用指定的接受器命令执行文件(输入文件的绝对路径)

    总结: 交互式不能永久保存代码,python属于解释型,凭借解释器运行python代码,运行的方式是从上至下逐行的解释执行

    PIP组件的介绍与简单的使程

    pip  : 相当与python的应用商店,在商店中可以下载丰富的模块供用户使用,是一个模块下载工具,python的拓展功能

    pip有许多指令,以下为最为简单的几条

     1. pip -V : 查找当前版本号

     2. pip list : 查看当前python环境下的已拓展功能

     3. pip install + (指定的功能模块)可以下载你所需要的模块

         例如:pip instal requests     (requests是python实现的简单易用的HTTP库)

     4. pip uninstal + 功能名称 :   可以卸载指定的功能

    应用程序使用文件的三个步骤是那些?

    1. 打开应用程序:使应用程序运行在操作系统上

    2. 应用程序往操作系统发送打开文件指令,将应用程序打开的文件内容加载到内存

    3. 将内存中的数据显示到用户界面,应用程序直接将数据转换成人所能识别的字符显示给用户浏览

    =========

    如果应用程序是python解释器: cpython(目前所学的python语言是用c语言所开发,所以叫cpython)

    -- 1) 打开cpython解释器

    -- 2) 将文件内容加载到内存

    -- 3) 将内存中的数据读取到解释器中解释执行,不过它存在语法的检查=>两种结果  正常:执行的结果显示给用户。

                                                                                                                                        异常:错误信息显示给用户。

    初识变量

    什么是变量?

    变量:可以变化的状态

    量:  指的是记录事物的状态
    变:  指的是事物的状态是可以改变的

               --在python程序中变量的本质是在程序运行中,值可以发生改变的量

               --python中所有的量在程序运行中都可以发生改变,所有的python中没有绝对的常量,一般来说我们会使用全部大写的字母来表示常量,但我们仍然可以给他重新赋值。

    为什么要使用变量?

               --为了让计算机具备人记忆事物状态的技能

     

    如何定义变量?

               变量名 =  变量值

               变量名:记录状态的名称   

                ‘ = ’    :赋值符号,将变量的值绑定给变量名  

               变量值: 所记录的状态   

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

      重点:1,变量值是在内存堆区开辟空间存放的,一个变量值对应一个内存地址,都有一个独立的空间,相当于酒店的门牌号,创建变量值后,会把存放变量值空间的地址,提供给栈区,栈区会开辟一个专门存放变量值空间地址的空间,并创建一个变量名。

    变量的三大组成部分:

                  1. 值:(变量的状态)通过 变量名 直接访问的就是变量值 

                   2.  id -->地址:是变量值在内存中的唯一标识(根据内存地址计算而来,内存地址不同则id不同,内存地址相同则id相同)                                                                                                通过 id + (变量名)访问的就是变量堆区的地址

                   3.  type -->类型:不同类型的值用来记录不同的状态   通过 type + (变量名) 访问的就是变量的类型

    变量赋值时开辟空间的优化机制:变量赋值时会在内存中开辟空间,为了减少变量值占用内存。python解释器中会把相同的较小的变量值合并为一个地址的优化机制。而在pycharm中已经强制的把相同的变量值合并为一个空间,从而达到减少内存的开辟次数,缩小内存占用的目的

    变量名的命名:

    命名规范:

                --1.由字母,数字,下划线组成

                --2.不能以数字开头

                --3.避免出现python关键字

    比较:

                 ==: 作值的比较       (a=10,b=10 ,  a==b 来比较a与b值的大小是否一致)

                 is  :   作地址的比较 (a=10,b=10 ,  a is b 来比较a与b地址是否一致)

     python解释器与pycharm的安装方法:略

     如果使用编辑器pycharm书写python:

                 --第一步创建项目

                 --第二步创建py文件

                 --第三步解释执行py文件

    pycharm需要执行py文件的时候  不需要系统的环境变量,但是需要自己配置找到python解释器

    注:在pycharm编辑器下,会强行使用存在的变量赋值开辟空间的优化机制(相同的长整形,内存地址一致)

      

  • 相关阅读:
    敏捷软件开发——迭代计划版本号
    01背包问题
    南邮算法分析和实验设计1 分而治之
    PowerShell与Unix Shell对比:八大实例
    grep、sed、awk、perl、js、vim等对正则表达式的支持的差别
    perl的一些基本用法
    Lua学习笔记1
    在eclipse中建立lua开发环境
    MYSQL设置远程账户登陆总结,mysql修改、找回密码、增加新用户,MySQL数据库的23个注意事项
    LuaForWindows_v5.1.4-45和lua-5.1.4.tar.gz
  • 原文地址:https://www.cnblogs.com/liguodeboke/p/10698718.html
Copyright © 2020-2023  润新知