文章

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

共 289 篇文章 · 26 个分类

Python 日期和时间

Python 日期和时间

Python

本文介绍Python中处理日期和时间的模块(time、datetime),包括时间戳、格式化字符串、时间元组三种表示方式,常用格式化符号,以及时间转换操作:获取当前时间、字符串与时间戳互转、格式切换、计算7天前时间、datetime模块使用等。

811
P

Python 异常

Python

Python的try语句通过标记上下文实现异常处理:try子句执行时若发生异常,则跳转至对应except子句处理;若无异常则执行else子句;finally子句始终执行。代码示例演示了自定义异常TestError、raise、assert以及多重except的用法。

766
Python 查找最出现最多的字母

Python 查找最出现最多的字母

Python

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

874·
Python
Pyhton快速排序

Pyhton快速排序

Python

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

756
Python 偏函数 partial

Python 偏函数 partial

Python

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

816·
Python
Python lambda

Python lambda

Python

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

752·
Python
Python Assert

Python Assert

Python

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

730
Python 字符

Python 字符

Python

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

680
Python 集合

Python 集合

Python

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

809
Python 随手记

Python 随手记

Python

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

696
Python Class

Python Class

Python

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

728·
go
有意思的包

有意思的包

Python

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

706