私は python3.3 を使用していますが、CPython 関数の一部でキーワード引数を受け入れることがわかりました。
>>> "I like python!".split(maxsplit=1)
['I', 'like python!']
しかし、他のいくつかの関数はキーワード引数を受け入れません:
>>> sum([1,2,3,4], start = 10)
Traceback (most recent call last):
File "<pyshell#58>", line 1, in <module>
sum([1,2,3,4], start = 10)
TypeError: sum() takes no keyword arguments
私の質問は、これらの機能の違いは何ですか? CPython のどの関数がキーワード引数を受け入れ、どの関数が受け入れないのですか? そしてもちろん - なぜですか?