有没有理由我们需要使用:
"test of split".split(" ")
而且我们不能使用:
"test of split".split(sep=" ")
当然,拆分是这样实现的(在 C 中(。但这真的意味着我们不能处理用 C 编写的函数的**kwargs
吗?
用
C实现的Python函数可以编写为接受关键字参数 - 例如,sorted(whatever, key=whatever)
- 但其中许多没有,主要是出于历史原因。
请注意,在 Python 3 上,您现在可以按关键字将sep
传递给str.split
。