Я наткнулся на это - на мой взгляд - странное поведение:
"a b c".split(maxsplit=1)
TypeError: split() takes no keyword arguments
Почему str.split() не принимает аргументы ключевого слова, даже если это имеет смысл? Я нашел это поведение как в Python2, так и в Python3.