[ python ] 列表和字符串的查找功能
列表的查找功能相比字符串要弱得多。列表查找只有index()方法一个,并且,如果被查找的元素不存在,会引发异常。
字符串的查找方法就多了,有index()、rindex()、find()和rfind()4个方法。其中index()和列表的一样,rindex是从右往左逆向查找,但index()和rindex()查不到元素时都人报异常。find()和rfind()与index()功能相似,只是找不到元素时不会报异常,而是返回-1.
字符串的查找方法就多了,有index()、rindex()、find()和rfind()4个方法。其中index()和列表的一样,rindex是从右往左逆向查找,但index()和rindex()查不到元素时都人报异常。find()和rfind()与index()功能相似,只是找不到元素时不会报异常,而是返回-1.