利用difflib模块—实现两个字符串或文本相似度比较
首先导入difflib模块
import difflib
示例:
Str = '上海中心大厦'
s1 = '大厦'
s2 = '上海中心'
s3 = '上海中心大楼'
print(difflib.SequenceMatcher(None, Str, s1).quick_ratio())
print(difflib.SequenceMatcher(None, Str, s2).quick_ratio())
print(difflib.SequenceMatcher(None, Str, s3).quick_ratio())
0.5
0.8
0.8333333333333334

本文介绍如何使用Python的difflib模块来比较两个字符串的相似度。通过示例代码展示了不同字符串与目标字符串之间的相似度计算,这对于文本处理和信息检索等领域非常有用。
1万+

被折叠的 条评论
为什么被折叠?



