- 博客(5)
- 收藏
- 关注
原创 你可能不知道的五个实用的 Python 模块 每个都有不同程度的用途
Python 标准库有超过 200 个模块,程序员可以在他们的程序中导入和使用。虽然普通程序员对其中许多模块都有一些经验,但很可能有一些好用的模块他们仍然没有注意到。我发现其中许多模块都包含了在各个领域都非常有用的函数。比较数据集、协作其他函数以及音频处理等都可以仅使用 Python 就可以自动完成。因此,我编制了一份您可能不知道的 Python 模块的候选清单,并对这几个模块进行了适当的解释,以便您在将来理解和使用它们。
2022-12-10 11:58:40
176
原创 每日一技:用 Python 中的 Linting 提高代码质量
Python 是一种不断发展的语言。随着它的演化和扩展,可用工具和开发策略的数量也在增加。近来流行的一个过程是linting —— 检查代码的潜在问题。通过linting,我们代码中的错误会被标记出来,这样我们就可以纠正可能导致出现问题的编程方法。
2022-12-10 11:46:25
755
原创 圣诞节快到了~用python代码来搞一个圣诞树给你的宝惊喜吧
圣诞节即将来临,用这个Python圣诞树给你们的宝子们送上圣诞祝福吧,敲好看的圣诞树,值得拥有熬!
2022-12-09 17:34:20
2189
2
原创 用心整理值得收藏的30道Python练手题(附详细答案)
1.已知一个字符串为“hello_world_yoyo”,如何得到一个队列["hello" ,"world","yoyo"] ?使用split函数,分割字符串,并且将数据转换成列表类型test = 'hello_world_yoyo'print(test.split("_"))结果['hello','world','yoyo']2.有个列表["hello", "world", "yoyo"],如何把列表里面的字符串联起来,得到字符串“hello_world_yoyo"?使用 joi
2021-12-18 15:54:54
619
原创 比正则快 N 倍!这个库简直太香了!离左神更近一步了!
FlashText 算法是由 Vikash Singh 于2017年发表的大规模关键词替换算法,这个算法的时间复杂度仅由文本长度(N)决定,算法时间复杂度为O(N)。而对于正则表达式的替换,算法时间复杂度还需要考虑被替换的关键词数量(M),因此时间复杂度为 O(MxN)。简而言之,基于 FlashText 算法的字符串替换比正则表达式替换快 M 倍以上,这个 M 是需要替换的关键词数量,关键词越多,FlashText 算法的优势就越明显。下面就给大家介绍如何在 Python 中基于fl...
2021-06-26 15:52:21
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅