python学习笔记 day1

一、编程语言
计算机编程语言,本质上和人的语言一样,目的是用于和计算机交流沟通。
计算机的本质是电路,电路只有两种状态,开和关,我们把它看做0和1。一个开关有两种状态,但是当有很多开关时就可以表达很多状态2**N,计算中绚丽多彩的内容就是由无数的开关共同构成的。

最早的计算机就是在纸带上打孔,表达0和1,但是这种操作时太过于复杂,所以人们进行了改进。将一部分0和1的组合指定为有意义的单词,这样就可以被人所理解,方便操作。这种将无意义的0和1转变为有意义的单词的过程,就是计算机语言由低级向高级进化的过程。

我们一般把编程语言分为三类:

机器语言,汇编语言,高级语言:
机器语言,将计算机的工作分为各种指令,比如加载、存储等,这些指令使用0和1的组合代表,这样通过这些0和1的组合去操作计算机。机器语言是微处理器理解和使用的,尽管很复杂,但是它是有规律的。除了计算机生产厂家的专业人员外,绝大多数程序员已经不去学习机器语言了。
汇编语言,在机器语言的基础上,将各种指令改编为有英文标识符,让人可以理解和记忆。但是由于它直接操作指令,所以每次只能对计算机及其细微的操作进行控制,所以仍然及其复杂。

高级语言,在汇编语言的基础上,每一个英文标识符代表一系列的指令动作,简化了编程的复杂度。

编程语言还分为编译型语言和解释型语言:

编译型语言是先将代码编译为机器语言,将机器语言交给计算机执行,这样计算机执行速度快。
1、由于提前编译成机器语言,遇到不同平台,对语言细节要求不一样就无法执行,所以跨平台性差。
2、由于是先编译,再执行,所以开发时每次调整代码都需要从新编译成机器码,所以开发效率慢。

解释型语言是逐行解释代码,将代码逐行转换为机器语言,再逐行交给计算机执行,所以执行速度慢。
1、并且必须要安装对应解释器才能执行,但是系统安装了解释器,解释器可以针对系统进行解释,所以跨平台性好。
2、由于代码是边解释边执行,所以开发时可以不断调整代码,不影响运行结果,开发效率高。

二、python解释器安装,环境变量配置

  找到网站,点击下载,下一步。。。

  右键我的电脑,属性,高级设置,环境变量,双击path 把python.exe 的路径添加进去,让系统在任何地方都可以轻易的找到解释器。

  

三、变量:标记数据,存储数据。主要用于减少重复代码,方便程序调用。
变量定义规则:1、字母、数字、下划线的任意组合。2、不能以数字开头。3、不能使用关键字
驼峰命名,下划线命名
变量名不要用中文,拼音,变量名不要过长,变量名不可词不达意

四:用户交互和注释

input() 用户输入,input()方法运行时系统会等待用户输入,并且把输入内容返回。

name = imput('请输入你的名称:')#参数中的字符串是用户输入的提示信息。
print(name)

注释:# 注释   ‘’‘ 注释’‘’  注释信息计算机会忽略不予执行,是专门给程序员作为提示信息的,代码量增加后,读懂代码的难度增加,需要注释信息帮助理解代码。

















猜你喜欢

转载自www.cnblogs.com/qianduoduo123/p/9204723.html