Python中字符串相似对比

import difflib
query_str = '北京市海淀区'
s1 = '北京市海淀回'  
s2 = '北京城海淀区'  
s3 = '北京城海淀回'  
print(difflib.SequenceMatcher(None, query_str, s1).quick_ratio())    
print(difflib.SequenceMatcher(None, query_str, s2).quick_ratio())    
print(difflib.SequenceMatcher(None, query_str, s3).quick_ratio())

输出为:

0.8333333333333334
0.8333333333333334
0.6666666666666666

你可能感兴趣的:(Python中字符串相似对比)