zoukankan      html  css  js  c++  java
  • 二,编程语言类别,和python变量基础

    编程语言类别

      机器语言:由二进制组成,直接控制操作硬件,执行效率高,开发效率低。

      汇编语言:用英文代替二进制,直接操作控制硬件,执行效率高,开发效率低。

      

      高级语言:

        编译型,如C语言,类似谷歌翻译,先编译后执行,后可用编译后的文件直接执行。

        解释型,如python,类似于同声传译,解释一行执行一行。

        二者相比,编译型比解释型执行效率高,而解释型比编译型开发效率高。

    运行python的两种方式

      交互式:用cmd。未配置环境变量时需要找到python解释器的exe文件,配置好后可直接使用python解释器执行代码。

        打入代码直接得出结果,但是无法保存。

      命令行:用txt文件。python3:D:/test.txt

        以文件的方式将代码永久保存下来。

      注意:python文件不考虑文件名,但是按照约定俗成的方式应将后缀名改为.py。

         python程序运行的三个步骤:1.启动python解释器。2.将python文件中的文本文件读入内存(此时无语法概念)3.python解释器解释刚刚执行的代码,开始识别python代码的语法。

    变量

      age=18

      变量名:age,相当于门牌号,是访问到值的唯一方式。

      赋值符号:=,将值的内存地址绑定给变量名。

      值:用来表示状态。

      变量通过变量名直接引用,使用规则:先定义变量名,再引用变量。

      我们设置的变量名应该能反应出变量的属性。

      注意事项:1.只能由字母,数字,及下划线组成。(区分大小写)

           2.变量名第一个不能是数字。

           3.变量名不能是python的关键字。

      命名风格:1.下划线(小写+下划线)推荐  "age_of_oldboy" 

           2.驼峰体  "AgeOfOldboy"

      变量值的三个属性:1.id,反应了值在内存中的位置

               2.类型,不同类型的值用来记录不同类型的数据

               3.value,存放到内存中的值,即数据

    小整数池:python解释器自带(-5,256)的整数地址,pycharm则更多。

    垃圾回收机制:定期回收没有绑定变量名的值。

      如,

        x=18

        y=28

        x=y

      18就没有了变量名绑定,python会自动回收。

    常量:就是不变的量

      python中没有强制不可更改的常量,但是约定俗成,全大写的变量名绑定的值就是常量,程序员自觉不更改。

  • 相关阅读:
    Asp.Net WebApi核心对象解析(一)
    关于.NET参数传递方式的思考
    关于.NET异常处理的思考
    吃瓜群众的三言两语,想听的就进来看看吧!
    C#文件安全管理解析
    开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)
    免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
    免费高效实用的.NET操作Excel组件NPOI(.NET组件介绍之六)
    免费开源的DotNet任务调度组件Quartz.NET(.NET组件介绍之五)
    免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
  • 原文地址:https://www.cnblogs.com/TRKOTW/p/9438965.html
Copyright © 2011-2022 走看看