共计 318 个字符,预计需要花费 1 分钟才能阅读完成。
如何获得字符串与Python中的另一个字符串相似的概率?我想得到一个十进制值如:
0.9 #means 90%
等等
最好用标准的Python和库。
例如
similar("Apple","Appel") #would have a high prob.
similar("Apple","Mango") #would have a lower prob.
有一个内置的。
from difflib import SequenceMatcher
def similar(a, b):
return SequenceMatcher(None, a, b).ratio()
使用它:
>>> similar("Apple","Appel")
0.8
>>> similar("Apple","Mango")
0.0
正文完
请博主喝杯咖啡吧!