计算机组成
- 输入输出设备:CPU 硬盘 内存
- 中央处理器
- 内存 硬盘
Python2与Python3的区别
- 源码统一
- 去掉了重复代码
语法
- 输出格式print()
- 输入input()
- 变量命名规则:字母数字下划线组成,且只能由字母下划线组成开头,不能使用关键字,也可用单词_单词命名
- 常量:约定俗成用大写
- 驼峰原则:首字母大写其余小写,或者第一个单第一个字母首字母小写,下一个单词首字母大写,
- 整型(+ - */) 布尔型(Ture/False) 字符串(str)
选择分支
-
单分支if:
-
双分支if :
else
-
多分支if():
elif:
else:
函数
- 默认函数 函数参数名=默认值
- 可变参数 *函数名
- 关键字参数 **函数名 把函数名这个dict所有的key-value传进去了
- 参数组合顺序:默认参数、可变参数、关键字参数
递归
定义:函数内部调用自身
- 注意防止栈溢出:通过尾递归优化(在函数返回时,调用自身时,return不能包含表达式)
切片
- 数组名[:3] 取前两个
- 倒去数 数组名[-1:]