初识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:该变量指向的内存当中数据的值

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

原文地址:https://www.cnblogs.com/blue-tea/p/11104926.html