1.计算机基础知识
cpu: 运算和处理
内存:临时存储数据
硬盘:永久存储数据
2.Python应用历史
2004 Django 诞生
2008 Python3X 诞生
Python2:源码不统一,重复代码,维护成本高
Python3:源码统一,没有重复代码,维护成本低
3.Python是解释型语言
4.Python的优缺点
优点:开发效率高,可跨平台,可嵌入,可拓展,高级语言,简单易懂,优雅、明确、简单
缺点:开发效率相对于C慢,代码不能加密,不能利用多线程
5.Python的种类:
cpython 官方推荐安装 转成C的字节码
jython 转换成Java的字节码
ironpython 转换成C#的字节码
pypy 转换成动态编译 开发快,运行快
6.Python安装
7.第一个Python程序
print() 程序中所有的符号都是英文的
8.变量
a=1 一个等于号是赋值
a=1
a=2 修改的是内存中指向
定义规则:
-数字,字母,下划线
-不能以数字开头
-不能使用Python关键字
-不能使用中文和拼音
-区分大小写
-命名要有意义
-推荐写法:驼峰体(大小写)、下划线
9.常量
变量名全部大写,就是常量,常量不建议修改
10.注释
单行注释:只能注释一行,不能换行 #
多行注释:可以换行,本质上是字符串 """ """ ''' '''
11.基础数据类型初始
整数型: +-*/ int
字符串:
Python中只要是用引号,引起来的就是字符串
字符串拼接 skr+skr
字符串* skr*int
布尔值: True 真 False 假
12.用户交互
Python3版本中,input获取的都是字符串
type() 查看类型
13.流程控制语句
- 单纯if
if 条件:
结果
- 二选一
if 条件:
结果
else 条件:
结果
- 多选一 没有else的时候,选择0个或1个;有else的时候选1个
if 条件:
结果
elif 条件:
结果
else 条件:
结果
- 多选 可以选所以,也可以一个都不选
if 条件:
结果
if 条件:
结果
if 条件:
结果
- 嵌套
if 条件:
if 条件:
if条件: