zoukankan      html  css  js  c++  java
  • 编程语言的分类,python解释器多版本共存.执行python的两种方式,变量,用户与程序交互

    一、编程语言的分类?
    机器语言:直接使用二进制指令编程,直接操作硬件,必须考虑硬件细节。
    汇编语言:用简写的英文标识符取代二进制去编写程序,直接操作硬件,必须考虑硬件细节。
    高级语言:通过人类能够理解的表达方式去编写程序,通过操作系统操作硬件,无语考虑硬件细节。
    高级语言需要被翻译成计算机能够读懂的二进制才能被执行,按照翻译方式可以分为编译型和解释型。
    编译型(需要编译器):类似于谷歌翻译
    解释型(需要解释器):类似于同声传译
    执行效率:机器语言>汇编语言>编译型>解释型
    开发效率:解释型>编译型>汇编语言>机器语言
    跨平台性:解释型>all
    二、python解释器多版本共存
    我们安装了2.7和3.6两种版本的python解释器,并且学会了如何配置它们的环境变量。

    python安装
    
    1.安装pycharm,然后激活
    
    2.安装python2到指定文件夹下文件夹名为python27(2.7版本)
    
    3.安装python3到指定文件夹下文件夹名为python36(3.6版本)
    
    4.将python27和python36以及python27和python36对应文件夹下的scripts文件夹添加到环境变量(进入环境变量,到系统变量,点击path进行添加),将python27和python36中的python.exe各自添加一个python.exe副本然后改名为python2和python3

    三、执行python的两种方式
    1、交互式环境
    优点:用来调试程序 缺点:写完的程序代码不能保存下来
    2、把程序写到文件中,永久保存下来,执行方式如下:
    python3 D: est.py
    !!!!!非常重要!!!!!
    运行python程序的三个阶段:
    1、先启动python解释器
    2、python解释器会将test.py文件中不同文本的内容读入内存(没有语法的概念)
    3、python解释器解释执行刚刚读入内存的代码,开始识别python语法。

    变量
    1、什么是变量?
    变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。
    量:记录现实世界中事物的某种状态。
    变:事物的某种状态是可以发生变化的。
    2、为何要用变量?
    为了让计算机能够像人一样记录下来事物的某种状态。
    3、如何用变量?
    原则:先定义,后引用
    1、先定义
    age=18
    定义变量的三大组成部分:
    变量名:是访问导致的唯一方式
    =:将变量值的内存地址绑定给变量名
    变量的值:用来表示事物的某种状态,使我们要存储的数据
    2、后引用
    3、变量名的命名
    3.1 大前提:变量名对值有描述性的效果
    3.2 命名规范
    ①变量名只能是字母,数字或下滑线的任意组合
    ②变量名的第一个字符不能是数字
    ③关键字不能声明为变量名['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']
    3.3 命名风格
    驼峰体:AgeOfOldboy=3
    纯小写字母加下滑线(推荐使用):age_of_oldboy=73

    用户与程序交互
    代码注释分单行和多行注释,单行注释用#,多行注释可以用三对双引号""" """
    代码注释的原则:
    1、不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
    2、注释可以用中文或英文,但不要用拼音

    格式化输出
    print('a','b','c','d') -> a b c d ,是空格
    print('my name is %s my age is %s'这里不能有逗号%(name,age))

    字符串
    那单引号、双引号、多引号有什么区别呢? 让我大声告诉你,单双引号木有任何区别
    多引号什么作用呢?作用就是多行字符串必须用多引号
    msg = '''
    今天我想写首小诗,
    歌颂我的同桌,
    你看他那乌黑的短发,
    好像一只炸毛鸡。
    '''
    print(msg)

  • 相关阅读:
    网络流 讲解
    二分图判定 【模板】
    POJ——T3352 Road Construction
    shell脚本编写-自动部署及监控
    万能头文件
    1284 2 3 5 7的倍数(容斥原理)
    1289 大鱼吃小鱼(栈)
    1305 Pairwise Sum and Divide(数学 ,规律)
    博客达人
    Prim算法---最小生成树
  • 原文地址:https://www.cnblogs.com/lizeqian1994/p/9970896.html
Copyright © 2011-2022 走看看