Разница между split и findall в регулярных выражениях заключается в их функциях и возвращаемых результатах.
Split разделяет строку по заданному шаблону и возвращает список частей разделённой строки. 25 Если совпадений нет, функция возвращает список, единственный элемент которого — неразделённая исходная строка. 4
Findall возвращает список всех найденных совпадений, у метода нет ограничений на поиск в начале или конце строки. 35 Если искать «Привет» в строке, findall вернёт все вхождения «Привет». 5
Таким образом, split выполняет операцию разделения, а findall — поиска и возвращения результатов поиска.