python 求短字符串首次在长字符串出现的位置

阅读: 评论:0

python 求短字符串首次在长字符串出现的位置

python 求短字符串首次在长字符串出现的位置

字符串有字母数字组成,长字符串长度大于5小于500000,短字符串长度大于0小于5,求短字符串首次在长字符串出现的位置。

#!/usr/bin/python
#-*- coding:utf-8 -*-
#键盘输入一长一短两个字符串,可以算出短字符在长字符第一次出现的位置
while True:
    try:
        long_str = raw_input().strip()
        short_str = raw_input().strip()
        #print long_str," ",short_str
        if len(long_str) < 5 or len(long_str) > 500000 or len(short_str) >5 or len(short_str) == 0:
            raise Exception
        index = long_str.find(short_str) + 1
        print index
        break
    except Exception:
        print "5<长字符串<500000,0<短字符串<5"
 

本文发布于:2024-01-28 01:01:22,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063748883709.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   首次   位置   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23