比较Python的str.split()使用str.partition(),我看到,他们不仅具有不同的功能(split()标记化在出现的每个分隔整个字符串,而partition()只是返回所有之前和之后都在第一分隔符发生),但他们也有不同的返回类型.也就是说,str.split()返回一段list时间str.partition()返回一个tuple.这是重要的,因为a list是可变的而a tuple则不是.在API设计中有这种选择背后有任何故意的理由,还是"只是事物的方式".我好奇.
| 归档时间: |
|
| 查看次数: |
572 次 |
| 最近记录: |