python - Python string.find 使用什么?

标签 python string find deprecated

documentation对于 Python 2.7,将 string.find 列为已弃用的函数,但不提供替代函数(与 atoiatol 不同)。

我现在正在用 2.7 编写代码,所以我很乐意使用它,但我想知道:

  • 它将被什么取代?
  • 它可以在 2.7 中使用吗(如果可以,我现在就使用它以避免以后重新编码)?

最佳答案

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

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

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

字符串类型——及其方法——并未被弃用。实际上,它会变形以在 Python 3 中包含 Unicode。

关于python - Python string.find 使用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3714276/

相关文章:

string - 从字符串时间到毫秒的快速转换

scala - 如何一次到 "find"序列元素和谓词结果?

linux - 如何递归删除具有不同扩展名的多个文件?

python - 加速pandas groupby中的滚动总和计算

c - C 中的数组语法和指针

python - 如何删除括号内的内容而不删除括号

.net - 将制表符转换为 .NET 字符串中的空格

c# - 使用通配符类型搜索查找和替换字符串的一部分

python - 从文本Python中删除括号中的时间戳

python - 如何动态地将css应用到django include