简单复习之前内容

总复习

基础

1.计算机基础阶段
	计算机五大组成部分
    控制器
    运算器
    存储器
    输入设备
    输出设备
	计算机三大核心硬件
	硬盘
    cpu
    内存
	PC端常见操作系统
	windows,MacOS,linux
     移动端常见操作系统
     安卓,IOS,鸿蒙
    文件路径
2.变量与常量
	变量名 赋值符号 数据值 变量名 函数名 函数调用 生成式
    遇到赋值符号先看符号右侧再看左侧
3.python基本数据类型
	int整型 float浮点型 str字符串 list列表 dict字典 tuple元组 set集合 bool布尔值
4.垃圾回收机制
	引用计数 标记清除 分代回收
5.用户交互
	input/print
6.流程控制
	if elif else
    while else
    break continue
    for else
    range()
7.数据类型的内置方法
	字符串:索引取值切片 len() strip() split() upper() isdigit()
    列表:索引取值切片 len() append() insert() extend() pop()
    字典:按键取值 len() get() d[k] = v keys() values() items()
8.字符编码
	编码与解码 ASCII GBK UTF UNICODE
    encode() decode()
9.文件处理
	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
8.装饰器
	装饰器的模板
    无参
    def outer(func_name):
        def inner(*args, **kwargs):
            print('被装饰对象执行前能执行的操作')
            res = func_name(*args, **kwargs)
            print('被装饰对象执行后能执行的操作')
            return res
        return inner
	有参
    # 不常用的有参装饰器
    def outer_plus(a):
        def outer(func_name):
            def inner(*args, **kwargs):
                print('被装饰对象执行前能执行的操作')
                res = func_name(*args, **kwargs)
                print('被装饰对象执行后能执行的操作')
                return res
            return inner
        return outer

9.迭代器、生成器、可迭代对象
可迭代对象:对象内置有__iter__方法的都称为可迭代对象
迭代器对象是由可迭代对象调用__iter__方法产生的
迭代器对象判断的本质是看是否内置有__iter__和__next__
生成器对象:本质:还是内置有__iter__和__next__的迭代器对象
区别:	迭代器对象是解释器自动提供的
    数据类型/文件对象>>>:迭代器对象
    生成器对象是程序员编写出来的
    代码,关键字>>>:迭代器对象(生成器)
10.算法、递归函数

模块

1.导入模块的两种句式
	import md
    from...import...
2.内置模块
	os sys datetime collections random hashlib subprocess logging
    json re
3.第三方模块
	requests openpyxl pandas
posted @ 2022-11-01 19:19  lsumin  阅读(51)  评论(0编辑  收藏  举报