zzuyczhang
# 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

# METHOD2

def 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

分类:

技术点:

相关文章:

  • 2021-10-06
  • 2021-11-13
  • 2021-11-13
  • 2021-09-29
  • 2021-10-25
  • 2021-12-15
猜你喜欢
  • 2021-11-18
  • 2020-04-18
  • 2021-11-13
  • 2021-11-28
  • 2021-11-28
  • 2021-11-18
  • 2021-09-29
相关资源
相似解决方案