Мне нужно знать, можем ли мы сравнить 2 строки различной длины и проверить, есть ли подстрока в данной строке или нет
Например:
str1='abcdef ' str2='acbcdef'
здесь длина одинакова, но буква отличается Как я могу присвоить счет для этого
Использование difflib:
difflib
from difflib import SequenceMatcher def similar(a, b): return SequenceMatcher(None, a, b).ratio() str1='abcdef ' str2='acbcdef' print(similar(str1,str2))
Выход:
0.8571428571428571