python解释器安装及变量

一、编程语言的分类
    
     机器语言:用计算机能理解的二进制指令写程序,直接控制硬件
     汇编语言:用英文标签代替二进制指令编写程序,也是直接控制硬件
     高级语言:用人能理解的表达方式编写程序,不需要考虑硬件的操作细节;可分为编译型和解释型。
    
     总结:
         执行效率:机器语言》汇编语言》高级语言(编译型》解释型)
         开发效率:机器语言《汇编语言《高级语言(编译型《解释型)
         跨平台性:机器语言《汇编语言《高级语言(编译型《解释型)

二、python解释器的安装

2.1 验证python解释器的安装
     C:\Users\oldboy>python.exe
     'python.exe' 不是内部或外部命令,也不是可运行的程序
     或批处理文件。

    C:\Users\oldboy>D:

    D:\>cd D:\python27

    D:\Python27>python.exe
     Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
     Type "help", "copyright", "credits" or "license" for more information.
     >>> print("hello world")
     hello world
    
2.2 设置环境变量

    win7:D:\python27;C:\a\b;D:\c\a;E:\c\a
     win10:D:\python27\
     mac/linux: terminal
         vim /etc/profile
         输入a/i/o进入编辑模式
         移动光标到文件末尾,增加一行内容:
             PATH=/usr/local/python27:$PATH
             export PATH
         按ESC,输入:wq
         重启终端
        
三、执行python程序的两种方式

    交互式:能即时得到命令的执行结果,常用来调试代码
     命令行:python3 D:\test.txt
         注意:后缀名不影响程序的运行,但是默认以.py结尾
         运行python程序经过三个阶段:
             1、启动python解释器
             2、python解释器把文件中的内容当成文本内容读入内存
             3、python解释器执行读入内存中的代码
            
四、变量

    1.什么是变量?
    
         量指事物的状态
         变量即能改变的量
        
     2.为何要用变量
    
         让计算机具备像人记忆事物状态的技能
        
     3.如何使用变量
    
         3.1先定义(三个组成部分)
             age = 18
             变量名:能反应事物的属性
             =:把变量值绑定给变量名
             变量值:就是事物的状态
         3.2后引用
             通过变量名进行引用,变量名是访问值的唯一方式
         3.3变量名的命名
             大前提:应能见名知意
             语法规则:
                 1.只能由字母、数字及下划线组成
                 2.不能与数字开头
                 3.不能使用python的关键字
             命名风格:
                 小写字母+下划线(推荐使用)
                     age_of_oldboy = 18
                 驼峰体
                     Ageofoldboy = 18
         3.4常量:大写字母+下划线(潜规则)
             AGE_OF_OLDBOY = 83
         3.5变量具备的三种特征:
             id:变量值在内存中的唯一标识(id是根据内存地址计算来的,内存地址不同则id不同,内存地址相同则id相同)
             type:不同类型的值用来记录不同状态
             value:值
         3.内存管理
             垃圾回收机制;引用计数
                 引用计数的增加
                     age = 18    # 18的引用计数为1
                     x = age        # 18的引用计数为2
                 引用计数的减少
                     del x        # 18的引用计数减少为1
                     age = 20    # 18的引用计数减少为0

转载于:https://www.cnblogs.com/penghengshan/p/10561004.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值