前言
ISEE小语
在网上看到梁实秋说过的一句话:
“人类最高理想,应该是人人能有闲暇,于必须的工作之余还能有闲暇去做人,有闲暇去做人的工作,去享受人的生活。”
回顾上篇
Python队列Queue的增删改查和多线程处理,简版
ISEE,公众号:ISEE小栈Python队列Queue的增删改查和多线程处理,简版
开始本篇
-
rstr
-
生成长度为10的随机数
-
生成长度为10的随机的数字+字母的字符串
-
通过指定随机字符生成指定长度的随机字符串
-
humanize
-
非常大的数字,以更友好的方式展示
-
未知时间戳,准确显示日期
-
"当天"用另一个方式展示
-
fuzzywuzzy
-
简单匹配度
-
模糊匹配度
-
dateutil
-
计算两个日期之间的差值
-
解析日志中的日期时间
-
jieba
-
精确模式分词
-
全模式分词
-
搜索引擎模式分词
-
pydash
-
提取字典中指定key的所有value
-
筛选出字典中所有年龄>=20的学生
-
指定字典的某个key对字典列表进行排序
-
总结
正文
环境:
Pycharm
Python 3.9.16
rstr
生成随机字符串,这个时候,大多会想到用random,本次介绍另一个更加亲民的,名叫rstr。
rstr是一个辅助模块,用于轻松生成各种类型的随机字符串。它可以用于模糊测试、生成虚拟数据或其他应用程序。
安装:pip install rstr==3.2.1
导入:import rstr
eg:
1、生成长度为10的随机数
result = rstr.digits(10)``print(result)`` ``# 结果:``7672918483
(左右滑动查看完整代码)
其中,rstr.digits(),如果没有指定数量,那默认是随机生成1-10个之间的数字字符串。
2、生成长度为10的随机的数字+字母的字符串
result = rstr.word(10)``print(result)`` ``# 结果:``diqcv9Ey0a
(左右滑动查看完整代码)
其中,rstr.word(),如果没有指定数量,那默认是随机生成1-10个之间的数字+字母的字符串。
3、通过指定随机字符,生成指定长度的随机字符串
result = rstr.rstr('abc', 5)``print(result)`` ``# 结果:``aacaa
(左右滑动查看完整代码)
结果就是永远