zoukankan      html  css  js  c++  java
  • 2 Python之编程语言介绍及变量

    一: 编程语言介绍

    1.机器语言

    直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节
    优点:执行效率高
    缺点:开发效率低

    2 汇编语言:

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

    优点:开发效率比机器语言高

    缺点;仍然没有改变直接操作硬件的本质,执行效率高,但是不如机器语言高

    3高级语言

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

    高级语言分类:

    编译型(比如C语言):类似于谷歌翻译,经过一次翻译,以后直接拿着翻译的结果去执行
      编译的工具:编译器
    
      优点:执行效率比解释性语言高
      缺点:开发效率低于解释型语言

    解释型(比如Python):类似于同声传译,翻译官相当于解释器
      优点:开发效率高于编译型
      缺点:执行效率低于编译型



    巧记:

    执行效率从高到低
    机器语言-->汇编语言-->编译型语言-->解释型语言
    
    开发效率从高到低
    解释型-->编译型-->汇编语言-->机器语言

    二:Python的安装及简介

    1、安装python解释器,实现多版本共存
    设置环境变量PATH
    
    2、运行python程序的两种方式:
      方式一:交互式:
      优点:
        输入一行代码立刻返回结果
      缺点:
        无法永久保存代码
    
      方式二(命令行):python3 D:	est.txt
        优点:以文件的方式将代码永久保存了下来,以后还可以用
    
    注意:
    ①、运行python程序是不考虑文件后缀名的,但约定俗成,应该将python程序的后缀名命名为.py
    ②、运行python程序的三个步骤(******)

    1 :启动Python解释器
    2:将pytohn程序当做普通文本文件读入内存
    3 python解释器在内存中执行刚刚读入的代码,开始识别python语言

    三:变量

    1 什么是变量:

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

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

    2 为什么要用变量

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

    3 怎么使用变量

    1、定义变量的语法
     age=18
     变量名:相当于一个门牌号,是访问到值的唯一方式
    =:赋值符号是将值的内存地址绑定给变量名age
     值:用来表示状态的

    2、 变量的使用:通过变量名引用

       print(age)

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

    4、变量名的命名规则:

    变量是用来访问变量值的,所以变量名应该遵循一定的规范,来方便我们标识存到内存中值的功能
     大前提:变量名的命名应该能够反映出值记录的状态
      salary=3.1
      name='egon'
      height=180
      weight=75

    ①变量名只能是数字,字母,下划线的任意组合

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

    ③不能将变量名命名为python关键字

    5 变量名命名的风格:

    ①下划线(纯小写+下划线)

    ②驼峰体

    ⑥定义一个变量,变量的值都具备三个特征

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

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

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

    五:基本数据类型

    int

    float

    str

    list

    tupe

    dict

    bool

  • 相关阅读:
    iOS—UI —推送实现
    iOS—UI —懒加载
    iOS多线程和NSRunLoop概述
    ios安全性---AES加密
    iOS私有API
    iOS多线程 && Runloop
    iOS毛玻璃效果
    Swift -4-对象与类
    Swift -3-函数&闭包
    Swift -1- 简介&简单值&基本类型
  • 原文地址:https://www.cnblogs.com/ouyang99-/p/10276752.html
Copyright © 2011-2022 走看看