Winner Winner Python Dinner
文章平均质量分 88
Python学习
FeatherWaves
这个作者很懒,什么都没留下…
展开
-
Python的模块和包
模块模块分类模块的导入方式as关键字自定义模块自定义模块中功能测试多模块中功能命名冲突问题命名冲突解决方案模块命名的注意事项\__all__魔术方法Python中的Package包在项目代码中导入包Package...原创 2022-06-06 11:56:45 · 161 阅读 · 0 评论 -
Python异常处理
异常异常捕获捕获指定异常同时捕获多个异常捕获所有未知异常异常捕获中else语句异常捕获中的finally语句异常类型原创 2022-06-03 16:00:42 · 144 阅读 · 0 评论 -
Python面向对象篇--封装、继承、多态、类属性、类方法、静态方法、单例模式
封装封装中的私有属性和私有方法继承单继承单继承特性:传递性注意多继承子类扩展:重写父类属性和方法super()调用父类属性和方法MRO属性或MRO方法:方法解析顺序多态实现面向对象其他特性类属性类方法静态方法单例模式\__new__方法原创 2022-06-02 17:33:46 · 332 阅读 · 0 评论 -
Python面向对象篇--类的定义与实例化、self关键字、属性、魔术方法
类的定义类的实例化类中的self关键字(相当于C/C++中的指针)在类的外面添加属性魔术方法\__init__()方法(初始化方法或构造方法)\__str__()方法\__del__()方法(删除方法或析构方法)总结原创 2022-06-02 14:13:21 · 565 阅读 · 0 评论 -
Python模糊基础点--文件操作
文件的基本操作文件操作三步走open函数打开文件write函数写入文件close函数关闭文件入门级案例解决写入中文乱码问题文件的读取操作聊聊文件操作的mode模式seek函数移动光标文件备份应用文件和文件夹操作os模块与文件操作相关方法与文件夹操作相关操作文件夹删除补充(递归删除)原创 2022-06-02 09:10:10 · 508 阅读 · 0 评论 -
Python模糊基础点--引用变量与可变、非可变类型、lambda表达式、高阶函数
字典加入元素的一个方法引用变量与可变、非可变类型变量在内存底层的存储形式验证Python中变量的引用关系把一个变量赋予给另外一个变量的影响可变、非可变类型非可变类型可变类型如何区分类型是可变还是不可变?0x10x2lambda表达式Talk is cheap, show me the code带默认参数的lambda表达式不定长参数:可变参数*args不定长参数:可变参数**kwargs带if判断的lambda表达式列表数据+字典数据排序高阶函数map函数reduce原创 2022-05-31 14:52:53 · 151 阅读 · 0 评论 -
Python模糊基础点--返回元组、函数的说明文档、global关键字、函数参数、Python拆包
关于返回元组定义函数的说明文档关于global模糊的几点函数参数知识点关键词参数不定长参数包裹(packing)位置参数包裹关键字参数(`kw = keyword + args`)Python拆包元组的拆包过程字典的拆包过程拆包的应用案例原创 2022-05-30 11:18:21 · 350 阅读 · 0 评论 -
Python模糊基础点--集合中的交集、并集与差集特性、数据序列中的公共方法、列表集合字典推导式
目录集合中的交集、并集与差集特性数据序列中的公共方法第一部分第二部分序列类型之间的相互转换list():把某个序列类型的数据转化为列表tuple():把某个序列类型的数据转化为元组set():将某个序列转换成集合(集合可以快速完成列表去重并且不支持下标)列表集合字典推导式列表推导式字典推导式集合推导式集合中的交集、并集与差集特性s1 = {1, 2, 3}s2 = {1, 4, 5}print(s1 & s2)print(s1 | s2)print(s1 - s2)print(s2 -原创 2022-05-29 22:33:14 · 451 阅读 · 1 评论