什么用于Python string.find?

时间:2010-09-15 02:32:38

标签: python string find deprecated

Python 2.7的documentation列出了string.find作为弃用的函数,但没有(与atoiatol不同)提供替代方案。

我目前在2.7编码,所以我很乐意使用它,但我想知道:

  • 它将被替换为什么?
  • 可以在2.7中使用(如果是的话,我现在会使用它以避免以后重新编码)?

2 个答案:

答案 0 :(得分:6)

字符串中的很多方法已被str类替换。这是str.find

答案 1 :(得分:6)

几乎整个string模块已作为方法函数移动到str类型。

为什么你使用string模块,几乎所有你需要的东西都已经是字符串类型的一部分?

http://docs.python.org/library/stdtypes.html#str.find

不推荐使用字符串类型 - 及其方法。实际上,我将变形为在Python 3中包含Unicode。