zoukankan      html  css  js  c++  java
  • python脱产第2天------编程语言介绍、安装python解释器、运行python程序的两种方式、变量、垃圾回收机制、常量

    一、编程语言介绍

      1.编程语言的种类:机器语言、汇编语言、高级语言

      2.各类语言的特点以及优缺点:机器语言:直接使用二进制编程,直接控制硬件,需要掌握硬件的操作细节

                         优点:执行效率高

                         缺点:开发效率高

                    汇编语言:采用英文标签取代二进制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节

                         由于汇编语言没有改变直接操作硬件的本质,所以相对来说优缺点和机器语言类似

                    高级语言:直接用人类的语言去编写程序,不再需要掌握硬件的操作细节

                         编译型(C语言):类似谷歌翻译,经过一次翻译,以后可以直接拿着翻译的结果去执行

                                  优点:执行效率比解释型高

                                  缺点:开发效率低于解释型

                         解释型(python):类似与同声传译,翻译官相当于解释器

                                  优点:开发效率比编译型高

                                  缺点:执行效率比编译型低

    二、安装python解释器,实现多版本共存

      设置环境变量PATH

    三、运行python程序的两种方式

      方式一:交互式:优点:输入一行代码立刻返回结果

              缺点:无法永久保存代码

      方式二:命令行:phthon  D:xxxx(文件路径)

              优点:以文件的方式将代码永久保存下来

              注意事项:(1)运行python程序是不考虑文件后缀名的,但约定俗成都命名为.py

                   (2)运行python程序的三个步骤:先启动python解释器,再将python程序当中普通的文本文件读入内存(无语法的概念),最后python解释器

                                   执行刚刚读入内存的代码,开始识别python 语法。

    四、变量

      1.变量的定义

        量:是衡量/记录现实世界中的某种特征/状态

        变:指的是记录的状态是可以发生变化的

        变量:指的是记录现实世界中的某些事物可以发生变化的特征/状态

      2.变量的作用

        是为了让计算机能够像人一样去将一个事物的特征/状态记录下来(存到内存)以后方便读取使用

      3.变量的使用

        (1)变量的语法

            age=18

            变量名:想到于一个门牌号,是访问到值的唯一方式

            =:赋值符是将值的内存地址绑定给变量名age

            值:用来表示状态的

        (2)变量的使用:通过变量名引用

            print(age)

        (3)总结:变量的使用规则:先定义,再通过变量名去引用

        (4)变量名的命名规则:变量是用来访问变量值的,所以变量名要一定的规范,方便理解标识的功能

                    大前提:变量名的命名应该能够反映出值记录的状态

                    注意事项:变量名只能是字母、数字或下划线的任意组合。(区分大小写)

                         变量名的第一个字符不能是数字

                         不能将变量命名为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']

        (5)变量命名的风格

            下划线(纯小写):xxx_xxx_xxx

            驼峰体:AxxBxx

        (6)定义一个变量,变量的值具备三个特征

            1.id:反映值在内存中的位置

            2.类型:不同类型的值是用来表示/记录不同的状态的

            3.value:即我们存放到内存中的数据,用来表示某种状态

    五、垃圾回收机制

      python解释器会定期回收那些没有绑定变量名的值

    六、常量

      不变的量:大写表示常量

  • 相关阅读:
    pdf 下载demo
    solr 7.7 搭建和搜索
    java 项目打jar包,用cmd运行,并且编写运行脚本
    excel poi导出demo
    微信小程序支付,带java源码
    ideal中把项目打成war包,并放在tomcat运行,遇见的问题。。。
    ideal中项目resources下txt文件读取不到的问题。
    托管线程池
    线程同步
    使用Fiddler抓取手机上的数据包
  • 原文地址:https://www.cnblogs.com/zhouyi0316/p/9336975.html
Copyright © 2011-2022 走看看