Python 比较两个字符串的相似度,,#METHOD11
Python 比较两个字符串的相似度,,#METHOD11
#METHOD1
1 from difflib import SequenceMatcher 2 def similarity(a, b): 3 return SequenceMatcher(None, a, b).ratio() 4 5 print(similarity(‘CharlesCC‘, ‘Charles‘))
0.875
# METHOD2def similar(str1, str2): str1 = str1 + ‘ ‘ * (len(str2) - len(str1)) str2 = str2 + ‘ ‘ * (len(str1) - len(str2)) return sum(1 if i == j else 0 for i, j in zip(str1, str2)) / float(len(str1)) print (similar(‘CharlesCC‘, ‘Charles‘))
0.777777
Python 比较两个字符串的相似度
相关内容
- 【python】flask 开启 debug 模式,,方法一: 直接在ru
- Python 安装 MaxMind GeoLite City,,1、先安装geoip
- python之元组,列表和字典的区别,,Python语言包含
- python第五周,Pylnstaller库的使用,科赫雪花小包裹,,
- python手动编译py_compile,compileall,,python运行之后
- python_封装redis_list方法,,xshell 进入
- python3 练手实例4 九九乘法口诀表,,1 for i in
- Python 技巧(三)—— list 删除一个元素的三种做法,
- python dic字典使用,,‘‘‘字典的基本组成
- python计算圆面积,, 1 #coding
评论关闭