2010-09-15 75 views
7

documentation用於Python 2.7列表string.find作爲棄用功能,但不(不像atoiatol)提供一種替代。什麼使用Python的string.find?

我編碼在2.7的時刻,所以我很高興能使用它,但我想知道:

  • 什麼是它要被替換?
  • 是2.7中可用的(如果是這樣,我現在就用它來避免以後重新編碼)?
+0

您正在閱讀的是哪部分文檔?你爲什麼使用'string'模塊? – 2010-09-15 02:41:57

+0

原來我正在閱讀的文檔是_wrong_文檔。讓我毫不猶豫地盲目跟蹤Google鏈接。謝謝,所有。 – paxdiablo 2010-09-15 02:48:34

回答

6

幾乎整個string模塊已被移動到str類型作爲方法功能。

你爲什麼要使用string模塊的時候,幾乎你需要的一切已經是字符串類型的一部分?

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

string類型 - 和它的方法 - 不會被棄用。事實上,我將它變身爲在Python 3中包含Unicode。

+1

因爲我在Python大約每年兩次:-)但道歉編程所有,我_am_使用類,我只是發現了錯誤DOCO。笨!笨!笨! – paxdiablo 2010-09-15 02:44:58

6

很多的字符串方法已取代str類。這裏是str.find

+2

+1幫助,友好 – 2013-03-12 17:41:04