文章

记录技术实践、产品思考、读书笔记与项目复盘

271 篇文章 · 21 个分类 · 在 "Python" 分类中找到了 47 篇文章

Python 查找最出现最多的字母

Python 查找最出现最多的字母

Python

本文介绍Python中查找字符串中出现次数最多的字母的多种方法,包括使用字典统计、max函数结合string.ascii_letters、以及正则表达式过滤非字母字符后统计,附有代码示例。

622·
Python
Pyhton快速排序

Pyhton快速排序

Python

本文展示了多种Python快速排序的实现方式,包括递归和原地分区方法,提供完整代码示例,并演示了去重与不去重排序结果。

606
Python 偏函数 partial

Python 偏函数 partial

Python

本文介绍Python中functools.partial的用法,通过一个add函数示例,展示如何用partial固定部分参数,生成新函数来简化调用。代码演示了partial(add,10,100)后只需传入剩余参数即可得到相同结果。

620·
Python
Python lambda

Python lambda

Python

本文通过代码示例介绍Python中的lambda表达式,包括在filter函数中替代普通函数、带默认参数和多个参数的lambda用法,展示其简洁性。

603·
Python
Python Assert

Python Assert

Python

本文介绍Python中的assert断言语句,用于判断表达式,当条件为false时触发AssertionError异常。通过try-except示例,展示了如何捕获断言错误并处理,确保程序在条件不满足时立即返回错误而非崩溃。

606
Python 字符

Python 字符

Python

本文介绍了Python字符串的格式化方法(使用%操作符)以及常用字符串方法,包括find、join、replace、split、strip、translate等,通过多个代码示例展示了如何格式化数字、查找子串、连接、替换、分割、去除空格和字符映射转换。

549
Python 集合

Python 集合

Python

本文介绍Python集合的特性(唯一、无序),创建方式(使用花括号或set()函数),添加和删除元素的方法,以及集合运算:交集(&)、差集(-)、并集(|)、补集(^)。包含具体代码示例。

615
Python 随手记

Python 随手记

Python

本文展示了Python中ord/chr函数、eval函数、整除取余运算、系列解包赋值(元组、列表、字符串分解)以及使用嵌套循环打印菱形的代码示例,适合初学者巩固基础。

580
Python Class

Python Class

Python

本文详细介绍了Python类的概念,包括类的定义、构造函数__init__、析构函数__del__等专有方法,以及公有/私有变量和方法。通过Human类示例展示了继承、方法重写、多继承。还讲解了访问私有变量的技巧(_类名__变量名),以及__str__、__repr__、__iter__、__getitem__、__getattr__等特殊方法的使用。

583·
go
有意思的包

有意思的包

Python

文章展示了使用Python的jieba库进行中文分词,并通过WordCloud库生成词云图并保存为PNG图片的简洁示例代码。

572
pip install出现错误

pip install出现错误

Python

pip install时出现错误:Microsoft Visual C++ 14.0 is required。解决方案:访问https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应的whl文件进行安装,避免编译依赖。

556
Python File

Python File

Python

open()方法用于打开文件并返回文件对象,需配合close()或with语句使用。常用参数:file(路径)、mode(模式),完整参数包括buffering、encoding等。mode可选r、w、a、b、t、x、+等组合,分别对应只读、写入、追加、二进制等。文件读写方法有read()、readline()、readlines()、write()、writelines()等,以及seek()、tell()、truncate()等辅助方法。

602