- 博客(13)
- 收藏
- 关注
原创 Python学习笔记11----文件
打开文件 文件的基本方法 读取和写入 使用管道重定向输出 读取和写入行 关闭文件 使用文件的基本方法 迭代文件内容 每次一个字符(或字节) 每次一行 读取所有内容 使用 fileinput 实现延迟行迭代 文件迭代器 ...
2021-10-18 20:46:52
142
原创 Python学习笔记10----开箱即用
模块 模块就是程序 模块是用来下定义的 让模块可用 包 探索模块 模块包含什么 使用 help 获取帮助 文档 使用源代码 标准库:一些深受欢迎的模块 sys os fileinput 集合、堆和双端队列 time random shelve 和 json re 其他有趣的标准模块 ...
2021-10-18 20:42:12
143
原创 Python学习笔记09----魔法方法、特性和迭代器
构造函数 重写普通方法和特殊的构造函数 调用未关联的超类构造函数 使用函数 super 元素访问 基本的序列和映射协议 从 list、dict 和 str 派生 其他魔法方法 特性 函数 property 静态方法和类方法 __getattr__、__setattr__等方法 迭代器 迭代器协议 从迭代器创建序列 生成器 创建生成器 递归式生成器 通用生成器 生成器的方法 模拟生成器 八皇后问题 生成器的回溯 问题 状态表示 检测冲突 基线条件 递归条
2021-10-18 20:37:32
156
原创 Python学习笔记08----异常
异常是什么 让事情沿你指定的轨道出错 raise语句 自定义的异常类 捕获异常 不用提供参数 多个except语句 一箭双雕 捕获对象 一网打尽 万事大吉时 最后 异常和函数 异常之禅 不那么异常的情况 ...
2021-10-18 20:30:29
103
原创 Python学习笔记07----再谈抽象
对象魔法 多态 多态和方法 封装 继承 类 类到底是什么 创建自定义类 属性、函数和方法 再谈隐藏 类的命名空间 指定超类 深入探讨继承 多个超类 接口和内省 抽象基类 关于面向对象设计的一些思考 ...
2021-10-18 20:07:21
117
原创 Python学习笔记06----抽象
抽象和结构 自定义函数 给函数编写文档 其实并不是函数的函数 参数魔法 值从哪里来 我能修改参数吗 关键字和参数 收集参数 分配参数 练习使用参数 作用域 递归 经典案例:阶乘和幂 经典案例:二分查找 ...
2021-10-18 20:02:38
245
原创 Python学习笔记05----条件、循环及其他语句
Print和Import 打印多个参数 导入时重名 赋值魔法 序列解包 链式赋值 增强赋值 代码块:缩进的乐趣 条件和条件语句 布尔值 有条件的执行和if语句 else子句 elif子句 代码块嵌套 更复杂的条件 断言 循环 while循环 for循环 迭代字典 一些迭代工具 跳出循环 循环中的else子句 简单推导 三人行:pass、del和exec ...
2021-10-17 20:50:13
286
原创 Python常用函数
函数 功能 len(seq) 返回序列的长度 list(seq) 将序列转换为列表 max(args) 返回序列或一组参数中的最大值 min(args) 返回序列和一组参数中的最小值 reversed(seq) 让你能够反向迭代序列 sorted(seq) 返回一个有序列表,其中包含指定序列中的所有元素 tuple(seq)
2021-10-17 12:45:43
119
原创 Python学习笔记01----基础知识
python基础知识 #一般除法运算 >>>1/2 0.5 #整除运算(向下圆整;若结果为负数,则圆整结果离原点越远) >>>1//2 0 #求余(求模)运算 >>>1%2 1 #乘方的运算符的优先级比单目运算符高 >>>-3**2 -9 >>>-3***3 -27 >>>(-3)**2 9 #进制数 #十六进制 >>>0xAF 175 #八进制 >&..
2021-10-17 12:22:37
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅