繁体   English   中英

与Python中的Perl索引函数等效

[英]Perl index function equivalent in Python

Perl中的index()返回文本在起点和终点之间的位置。 Python中是否有类似的东西。 如果没有,如何实现。

示例:在Perl中,我将编写一个索引函数以返回字符串的索引,如下所示

start = index(input_text,text_to_search,starting_point_of_search)+off_set_length

Python中的等效值应该是什么?

在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。 开始和结束以及负值的解释的默认值与切片相同。

假设“文字”是指字符串,

myString.find(substring)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM