Perl中的index()返回起点和终点之间文本的位置。 Python中有类似的东西吗?如果不是,如何实施。
示例: 在Perl中,我会编写一个索引函数来返回字符串的索引,如下所示
start = index(input_text,text_to_search,starting_point_of_search)+off_set_length
Python中的等价物应该是什么?
答案 0 :(得分:3)
在python中,你可以使用str.find()
来查找字符串中子字符串的索引:
>>> s
'123string 1abcabcstring 2123string 3abc123stringnabc'
>>> s.find('3a')
35
string.find(s,sub [,start [,end]]) 返回s中找到子字符串sub的最低索引,使得sub完全包含在s [start:end]中。失败时返回-1。开始和结束的默认值以及负值的解释与切片相同。
答案 1 :(得分:0)
假设“text”是指字符串,
myString.find(substring)