Могут ли у класса быть два родителя?
Учитесь пользоваться удочками(поиск, учебники, видео на Ютуб), благо их в достатке, задаёте вопрос, который должны изучить сами, это азы языка
Могут ли у класса питона быть два родителя?
могут

чем отличаются два этих класса
тем, что один наследуется от двух классов, второй от одного (c) Ваш кэп

вроде не один из них при вызове например функции
не дает ошибку !
А почему должен давать?
Если бы функция использовала какие-то методы класса str, давало бы.