zoukankan      html  css  js  c++  java
  • 初识python

    编程语言的发展史

    1.机器语言(直接用二进制跟计算机直接沟通交流,直接操作硬件)

      优点:计算机能够直接读懂,速度快

      缺点:开发效率极低

    2.汇编语言(用简单的英文标签来表示二进制数,直接操作硬件)

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

      缺点:执行效率较机器语言

    3.高级语言()

      php,c,c++,java,c#,python,go

    ①.编译型(类似于谷歌翻译)

      一次翻译之后,就可以拿着翻译之后的结果已多次运行,编译的过程需要用到编译器。

      优点:执行的效率高

      缺点:开发的效率低

    ②.解释型(类似于同声传译)

      一行一行的翻译,解释的过程会用到解释器

      优点:执行的效率高

      缺点:开发的效率低

      学习难度:机器语言>>>汇编语言>>>高级语言

      执行效率:机器语言>>>汇编语言>>>高级语言

      开发效率:高级语言>>>汇编语言>>>机器语言

    python解释器的下载及安装

    python解释器可以通过改变环境变量来达到多版本共存。

    第一个python程序

    两种运行python程序的方式

    1.交互式

      优点:输入内容立刻就有对应的返回结果

      缺点:无法永久保存数据

    2.命令行(文件的形式)

      优点:可以永久保存数据

      缺点:暂时来看运行该文件有点麻烦

      补充:文件的后缀名是程序员自己写的,用来方便其他人的理解。

    运行一个py文件需要走的步骤(*****)

    1.将python解释器代码从硬盘读到内存(就等价于双击了word图标)

    2.将你写好的py文件有硬盘读到内存(就等价于你双击了一个word文档)

    3.解释器解释读取py文件中的内容,解释成计算机能够识别的语句(如果是一个普通文本文件,仅仅只会将文件内容展示到屏幕上给用户查看,不会检测翻译文件内容)

    补充:python解释器跟普通的文本编辑器前面两步是一模一样的,仅仅第三步不一样(一个是解释语法,一个是文本展示)

    变量

    1.什么是变量?

      量:衡量/记录事物的状态/特征

      变:状态/特征是可以变化的

    2.为什么要有变量?

    用来帮助人们记录

    事物的某种状态或特征

    3.变量的定义

    变量必须先定义后调用(使用),变量名不要加引号

    4.变量的三要素

      1.id():返回的是一串数字,这一串数字你可以直接理解为内存地址

      2.type():返回的是该变量对应的数据的类型

      3.value:该变量指向的内存当中数据的值

    补充:代码后面一定要补充注释

  • 相关阅读:
    DAY 169 创建虚拟环境05
    DAY 168 创建虚拟环境04
    DAY 167 创建虚拟环境03
    DAY 166 创建虚拟环境02
    java 内存区域
    java 内存机制
    JAVA GC
    JAVA根搜索算法
    mysql ---事务
    java lock -----锁
  • 原文地址:https://www.cnblogs.com/blue-tea/p/11104926.html
Copyright © 2011-2022 走看看