【发布时间】:2013-03-09 10:04:02
【问题描述】:
所以对于家庭作业,我必须像这样对字符串进行切片
GENE="ATGAGTGATGATGTA
并创建新词(GENE2、GENE3、GENE4 等...)
这是作业:
以GENE1="ATGTTGATGTG"这个词开头,
编写一个 Python 程序来创建新词 GENE2、GENE3、GENE4 和 GENE5,这样:
-
GENE2只包含GENE1的最后两个字母 -
GENE3只包含GENE1的前两个字母 -
GENE4仅包含GENE1中位置 2、4、6、8 和 10 的字母 -
GENE5仅包含GENE1的前 3 个和后 3 个字母
这很模糊,我能想到的就是删除不需要的字母,但这就是教授给我们的全部内容。
这是一个好的开始吗?
GENE1 = ['A','T','G','T','T','G','A','T','G','T','G']
【问题讨论】:
-
你能澄清一下你想要什么吗? (即提供预期的输出等)
-
你能试着澄清一下这个问题吗? “GENE="ATGAGTGATGATGTA" 有三个括号,所以我对字符串是什么感到困惑?它是一个变量
GENE持有DNA 序列的字符串?还是一个包含等号的字符串? -
说明很清楚。从至少尝试自己解决问题开始。
-
我对编码很陌生,抱歉。
-
阅读this。我认为关于字符串的部分对你很有帮助,因为它对字符串索引有很好的解释。