汇总

1.计算机基础

  • 计算机五大组成部分

    1. 控制器
    2. 运算器
    3. 存储器
    4. 输入设备
    5. 输出设备
  • 计算机三大核心硬件

    1. cpu
    2. 内存
    3. 外存
  • 操作系统

    就是控制硬件的一种程序

  • 文件路径

    绝对导入

    相对导入

  1. 变量与常量

    变量定义

​ 变量名 赋值符号 数据值

​ 里的数据值 可以是 变量名、函数 调用、生成式、

遇到复制符号先看复制符号右侧再 看左侧

name = "jason"
name1 = name
func1 = len
res = len()
  1. python基本数据类型

    int 整型
    float 浮点型
    bool 布尔
    str 字符串
    list 列表
    dict 字典
    set  集合
    tuple 元组
    
    
  2. 垃圾回收机制

    1. 引用计数

      当数据值的引用计数为零的时候会被回收到

    2. 标记回收

      当数据值的引用计数不为零,但就引用不到这个数据值,那么会被python统一标记然后一次性清除掉

    3. 分代回收

      会每隔几分钟,都会检查数据值的引用计数,如果它的引用计数持续增加则会把它下放到下一个分区

    4. 用户回收

      input/print

      格式化输出

    5. 流程控制

      if elif else

      while else

      ​ braek continue

      for else

      ​ break continue

      range()

    6. 数据类型内置方法

      字符串:索引取值切片、len()、strip()、split()、upper()、isdigit()

      列表:所以取值切片、len()、append()、insert()、extend()、pop()

      字典:按键取值、len()、get()、

      d[k] = v、keys()、values()、items()

    7. 字符编码

      编码与解码 ASCII GBK UTF家族 UNICODE

      encode() decode()

    8. 文件处理

      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
posted @ 2022-11-01 19:48  可否  阅读(70)  评论(0)    收藏  举报