Python 入门基础

作者: 919b0c54458f | 来源:发表于2019-03-19 19:56 被阅读8次

    一、编程语言介绍

    1.机器语言:

        直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节
    

    2.汇编语言:

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

    3.高级语言:

        直接用人类语言去编写程序,不在需要掌握硬件的操作细节
    
        3.1 编译型:类似谷歌翻译
          编译的工具--》编译器
          优点:执行效率比解释型要高
          缺点:开发效率比解释型低
    
        3.2 解释型:类似于同声传译
    

    4.语言对比

        执行效率:机器 > 汇编 > 高级(编译 > 解释)
        开发效率:机器 < 汇编 < 高级(编译 < 解释)
        跨平台  :机器 < 汇编 < 高级(编译 < 解释)
    

    二、python解释器介绍

      百度百科:https://baike.baidu.com/item/Python/407313?fr=aladdin  见 https://www.python.org/
    

    三、安装python解释器

    1 验证Python解释器的安装

        命令行中运行python,查看是否进入交互模式
    

    2 设置环境变量

        1.在系统环境变量中添加python的地址
    
        2.在系统环境变量中添加Scripts文件夹的地址
    

    四.运行python程序的两种方式:

    1.交互式:

        即时得到命令的执行结果,通常用来调试代码
    

    2.命令行:

        python3 D:\text.txt
    
      注意:
        1.运行python程序是不考虑文件后缀名,但约定俗成,应该将python程序的后缀名命名为.py
    
        2.运行Python程序的三个步骤:
            1.先启动Python解释器
            2.Python解释器将文件当作普通的文本文件读入内存(此时没有语法的概念)
            3.Python解释器解释执行刚读入内存的代码
    

    Python学习群:556370268,这里是python学习者聚集地,欢迎喜欢Python的小伙伴!

    五、变量

    1.什么是变量?

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

    2.为什么要用变量?

        为了让计算机能够像人一样去将一个事物的状态记忆下来(存到计算机内存),以后可以取出来使用
    

    3.如何用变量?

    3.1 先定义
        age = 18 
    
        变量名:相当于一个名牌号,是访问到值的唯一方式
          =   :将变量值的内存地址绑定给变量名
        值 :事物的状态
    
    3.2 后引用
        通过变量名引用值
    
        强调:变量名是访问到值的唯一方式
    
    3.3 变量的命名
        大前提:变量名应该见名知意
    
        语法规定:
          1.变量名只能是字母,数字或下划线的任意组合(区分大小写)
          2.不能是数字开头
          3.不能使用python的关键字
    
        命名风格:
          1.纯小写加下划线:  (推荐用该方法命名变量名)
            age_of_zhangsan = 73
          2.驼峰式:
            AgeOfZhangsan = 73
    

    3.4 常量

        常量:不变的量
        age_of_oldboy = 73
        AGE_OF_OLDBOY = 74 
        全部大写,表示常量,这是约定俗成的事,并不是如同C语言那种 const
    

    3.5 变量值具备三个特征

        1.id:变量在内存中的唯一标识,根据内存地址计算而来,内存地址不同则id不同
        2.类型:不同类型的值是用来记录不同的状态 
        3.值:即我们存放到内存中的数据
    

    3.6 内存管理

        垃圾回收机制: 引用计数
          Python解释器会定期回收那些没有绑定变量名的值
    
          age = 18 # 18的引用计数为1
          x = age  # 18的引用计数为2
    
          del age #去掉age和18的绑定,18的引用计数为1
          x = 10  # x->10 ,18的引用计数为0,被回收
    

    相关文章

      网友评论

        本文标题:Python 入门基础

        本文链接:https://www.haomeiwen.com/subject/nqznmqtx.html