栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python-1 DNA匹配B

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python-1 DNA匹配B

【问题描述】

编写与字符串对象的find方法功能相似的函数find(srcString, substring, start, end),作用是在srcString串的下标start到下标end之间的片段中寻找subString串的所有出现。如果有多处出现,各下标位置用西文逗号','隔开。如果一次都没有出现,则输出"none"。


【输入形式】

按照somestrig,substring,start,end的顺序输入,之间由空格隔开。somestring和substring均由A/T/C/G四个字母组成。start和end由自然数构成。

【输出形式】当匹配成功时,输出子串在DNA字符串的所有位置,以子串第一个字母在DNA字符串中匹配位置的下标(从0开始),中间用西文逗号","隔开;当匹配失败时,输出"none"。

【样例输入】ATGGCTGATGGC TGG 0 11
【样例输出】1,8

【样例输入】ATGGCTGATGGC TTT 0 11

【样例输出】none


代码
s1,s2,start,end=input().split(" ")
start,end=int(start),int(end)
s2_count=s1.count(s2,start,end)
li=[]
if s2_count==0:
    print("none")
else:
    while start 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835323.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号