【发布时间】:2019-07-25 08:11:39
【问题描述】:
我对编码非常陌生,并且在最后一个令我难过的作业问题上需要帮助。我也不能对这个赋值使用正则表达式。
我已经得到了这个字符串,并且我已经做到了,所以我在'cat' 出现后拆分了这个字符串。
astr = 'accaggcatgattgcccgattccatgcggtcag'
x = astr.split('cat',1)[-1]
print(x)
gattgcccgattccatgcggtcag
y = astr.split('cat',2)[-1]
print(y)
gcggtcag
但是,如果我只想要字符串中每个 'cat' 后面的三个字母,我该怎么办?例如,我想得到'gat' 和'gcg'。
非常感谢任何帮助!
【问题讨论】: