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