摘要:
内容概要 异常捕获(补充) for循环本质 生成器 yield 和 return优缺点 笔试题 常用内置函数 内容详细 一、异常捕获补充 try: print(name) except NameError as e: print('接收类型错误') except Exception: print(' 阅读全文
摘要:
内容概要 内置函数(可与匿名函数一起使用) 可迭代对象 迭代器对象 for循环内部原理 异常处理 内容详细 一、内置函数 # 1、 map() 映射 l1 = [1, 3, 5, 7, 9] res = map(lambda x:x**2, l1) # 返回一个迭代器对象,可循环取出元素 print 阅读全文
摘要:
内容概要 递归函数 算法之二分法 三元表达式 列表生成器 字典生成器 枚举 匿名函数 内容详细 一、递归函数 '''递归:函数在运行的过程中,直接或者间接调用了自身''' 1、递推:一层层往下推导答案,函数代码的复杂程度一定要随着递推不断减小 2、回溯:依据最后的结论往后推导出最初想要的答案 函数一 阅读全文
摘要:
内容概要 装饰器简介 简易装饰器 装饰器之解决参数问题 装饰器之解决返回值问题 装饰器固定模板 装饰器语法糖 装饰器修复技术 有参装饰器 内容详细 装饰器简介 器:类似工具 装饰:为函数添加新的小功能 核心概念:在不改变被装饰对象"原有代码"和"调用方式"的前提下,给装饰对象添加新功能 简易装饰器 阅读全文
摘要:
内容概要 名称空间作用域 global与nonlocal关键字使用 函数对象(函数名) 函数的嵌套调用 函数的嵌套定义 闭包函数 装饰器概念 内容详细 一、名称空间作用域 作用域 名称空间所能够作用的范围 内置名称空间 程序任何阶段任何位置均可使用(全局有效) 全局名称空间 程序任何阶段任何位置均可 阅读全文
摘要:
内容概要 函数语法结构 函数的定义和调用 函数的分类 函数参数的两大分类 位置参数 默认形参(默认参数) 关键字实参(关键字参数) 参数位置规定 笔试题 可变长参数 名称空间 名字查找顺序 一、函数语法结构 ''' 1.以上所写代码无法做到精简,需要用必须重复写模仿len的功能 2.所写的代码兼容性 阅读全文
摘要:
一、文件操作 1.什么是文件 文件是操作系统暴露给用户能够快捷方便操作硬盘的快捷方式(接口) 2.代码如何操作文件 关键字:open() 三步走: 1.利用关键字open打开文件 2.利用其他方法操作文件 3.关闭文件 文件路径:相对路径与绝对路径 路径中出现了字母与斜杠的组合产生了特殊含义如何取消 阅读全文
摘要:
字符编码 一、什么是字符编码 计算机内部只能识别二进制,但是用户在使用计算机的时候却可以看到各式各样的语言字符 **字符编码:**内部记录人类字符和数字对应关系的数据 只跟文本文件和字符串有关,与视频文件,图片文件等无关 二、字符编码发展史 1.一家独大 计算机最初由美国人发明,美国人为了能够让计算 阅读全文
摘要:
内容概要 列表内置方法 字典内置方法 字符串转换成字典的方法 eval() 元组内置方法 元组相关笔试题 集合内置方法 列表内置方法 l1 = [2, 4, 5, 7, 3, 9, 0, 6] # 升序 l1.sort() # 降序 l1.sort(reverse=True) # 顺序颠倒 l1.r 阅读全文
摘要:
列表基本方法 # 列表内一般会存储相同数据类型的数据 # 类型转换 数据类型关键字(需要转换的数据) # print(list(123)) # 报错 # print(list(123.33)) # 报错 print(list('hello world')) # ['h', 'e', 'l', 'l' 阅读全文