汇总
1.计算机基础
-
计算机五大组成部分
- 控制器
- 运算器
- 存储器
- 输入设备
- 输出设备
-
计算机三大核心硬件
- cpu
- 内存
- 外存
-
操作系统
就是控制硬件的一种程序
-
文件路径
绝对导入
相对导入
-
变量与常量
变量定义
变量名 赋值符号 数据值
里的数据值 可以是 变量名、函数 调用、生成式、
遇到复制符号先看复制符号右侧再 看左侧
name = "jason"
name1 = name
func1 = len
res = len()
-
python基本数据类型
int 整型 float 浮点型 bool 布尔 str 字符串 list 列表 dict 字典 set 集合 tuple 元组 -
垃圾回收机制
-
引用计数
当数据值的引用计数为零的时候会被回收到
-
标记回收
当数据值的引用计数不为零,但就引用不到这个数据值,那么会被python统一标记然后一次性清除掉
-
分代回收
会每隔几分钟,都会检查数据值的引用计数,如果它的引用计数持续增加则会把它下放到下一个分区
-
用户回收
input/print
格式化输出
-
流程控制
if elif else
while else
braek continue
for else
break continue
range()
-
数据类型内置方法
字符串:索引取值切片、len()、strip()、split()、upper()、isdigit()
列表:所以取值切片、len()、append()、insert()、extend()、pop()
字典:按键取值、len()、get()、
d[k] = v、keys()、values()、items()
-
字符编码
编码与解码 ASCII GBK UTF家族 UNICODE
encode() decode()
-
文件处理
with open(文件处理,模式,encoding="utf8")as f: pass
-
函数
1.函数定义与调用
def 函数名(形参):
"""函数的注释"""
函数替代
return 返回值
2.形参
函数定义阶段括号内编写的参数
位置形参、默认参数、可变长参数、 命名关键字参数
3.参数
函数调用阶段括号内填写的数据
数据值、变量名、函数名
4.函数的返回值
return
获取返回值
变量名 复制符号 函数名加括号
5.名称空间
内置名称空间 全局名称空间
局部名称空间
6.函数名的多种用法
函数名绑定的函数体代码 可以随意绑 定
7. 闭包函数
def outer():
name = "jason"
def inner():
print(name)
return inner()
调用 outer会打印 jason
8.装饰器
装饰器模板
def outer(func):
def inner(*args, **kwargs):
res = func(*args, **kwargs)
return res
return inner
有装饰器
def mode(rule):
def outer(func):
def inner(*arges, **kwargs):
res = func(*args, **kwargs)
return res
return inner
return outer
9.迭代器、生成器、可迭代对象
迭代器 就是 能点出__next__ 和 __iter__
生成器和迭代器一样 只是 迭代器是python自带的
生产器是程序员自己创建的迭代器
10.算法、递归函数
算法 就是一种解决问题的一种快捷方式
递归 就是自己调用自己
模块
1.导入模块的两种句式
import aa
from ... import ...
2.内置模块
os、json、random、sys、hashlib、time、datetime、collectons
具名元组 有序字典 双向列表
subprocess logging
3.第三方模块
requests
openpyxl
pandas

浙公网安备 33010602011771号