一、编程语言分类
-
机器语言:直接使用二进制指令去编写程序,直接操作硬件,必须考虑硬件细节。
-
优点:执行效率高
-
缺点:开发效率低
-
-
汇编语言:用英文标签取代二进制指令去编写程序,直接操作硬件,必须考虑硬件细节
-
优点:开发效率高于机器语言
-
缺点:执行效率低于机器语言
-
-
高级语言:直接用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无语考虑硬件。
-
编译型:类似于谷歌翻译
-
优点:执行效率高于解释型
-
缺点:开发效率低于解释性语言,跨平台性差
-
-
解释型:类似于同声翻译
-
优点:开发效率高,跨平台性强
-
缺点:执行效率相对较慢
-
-
执行效率排序:机器语言>汇编语言>高级语言
开发效率: 高级语言>汇编语言>机器语言
跨平台性: 解释型>all
二、安装Python解释器
设置环境变量:
win:路径;路径
mac / linux:
1.vim / eta/profile
2.输入a\i\o
3.移动光标建,移动到最后一行,输入
PATH=/usr/local/python2.7;SPATH
export PATH
4.按Esc,输入:wq
5.source/ect/profile
三、执行Python有哪两种方式
-
交互式执行:方便调试,无法保存
-
文件执行:可以保存下来继续使用
重要内容 !!!
运行Python程序的三个阶段:
1.先启动Python解释器
2.Python会将文件中的内容当成普通文本内容读入内存(不会考虑语法)
3.Python解释器解释执行刚刚读入内存的代码,开始识别Python语法。
四、第一行代码
print('Hello World !')
四、注释
注释的用法: 1、多段注释:'''注释内容'''(单双引号都可以,但是要保持一致性)
2、单行注释:# 注释内容
注释的目的:帮助理解代码,增加代码的可读性
五、变量
-
什么是变量what
简单理解变量就是变化的量,重点在于“变”和“量”上。
-
为什么要用变量(变量的作用)why
因为程序的运行本身就是一个不断变化的数据,所以必须要用一个变量去记录他的状态。
-
什么时候用变量when
当一个变化的数据需要运用到程序中时,就需要用到变量。
-
怎么用变量how
先定义,后使用
变量的组成:首先我们先定义一个变量》》》name=23,
变量的组成是”变量名“(name)+”赋值符“(=)+”变量的值“(23)
-
变量名:变量名是定义变量存储位置的标识,是访问到值得唯一方式。
-
赋值符:将变量值的的地址绑定给变量名
-
变量的值:用来表示事物的某种状态,是我们要储存的数据。
变量名的命名规则:1、变量名由字母、数字、下划线组成
2、变量名不可以以数字开头
3、不能用Python的关键字作为变量名
变量名的两种书写风格:1、驼峰体:UserName
2、下划线连接:user_name
六、与用户交互
-
接收用户输入:input
name = input('请输入您的年龄:')
-
格式化输出:%s
name = input('请输入您的姓名:') age = input('请输入您的年龄:') print('my name is %s and I am %s years old' % (name,age))
注意:变量名位置不能弄错,否则会出现变量值填入位置颠倒