我是python的新手,無法完全理解find和index之間的區別。查找和索引之間的區別
>>> line
'hi, this is ABC oh my god!!'
>>> line.find("o")
16
>>> line.index("o")
16
它們總是返回相同的結果。 謝謝!
我是python的新手,無法完全理解find和index之間的區別。查找和索引之間的區別
>>> line
'hi, this is ABC oh my god!!'
>>> line.find("o")
16
>>> line.index("o")
16
它們總是返回相同的結果。 謝謝!
如果找到子字符串,那麼這兩個函數的行爲方式是一樣的嗎? – SohamC
@ user1603970,是的,他們有。他們的參數也是一樣的。 – falsetru
@ user1603970,根據我在答案中鏈接的'index'文檔:與find()類似,但在找不到子字符串時引發ValueError。 – falsetru