[問題] 讀入字串之後搜索並列印該行

看板Python作者 (je ne sais quoi)時間14年前 (2011/03/19 08:20), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/4 (看更多)
各位版大好 小弟最近剛開始學python 是透過putty連上unix 是有關基因序列的 我用raw_input讀入一字串 然後希望在字串中找到'>'並列印出該行文字(head) 然後再抓取下一行的基因序列進行後續處理 我的問題是要用何種語法找到'>'並列印出該整行? 然後如何再把下一行抓到另一個字串陣列裡進行後續處理? 或是各位高手有更好的處理方法 也請不吝指教 Example input: >gi|123456|gb|NC_111.3|Homo sapiens silly sequence AGGTGGCCAAAACTCGTCTT Example output: >gi|123456|gb|NC_111.3|Homo sapiens silly sequence length: G+C: Entropy: -- 感謝大家指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.153.205.61

03/19 21:21, , 1F
你是指找到'>'之後,印出之後的所有字元嗎?
03/19 21:21, 1F

03/19 21:46, , 2F
對於'>'所在的該行是整行印出 但下一行的序列要單獨抓出來
03/19 21:46, 2F

03/19 21:50, , 3F
做其他計算
03/19 21:50, 3F

03/19 22:18, , 4F
如果是一個字串的話,應該a[a.index('>'):]就可以了
03/19 22:18, 4F

03/19 22:19, , 5F
家裡電腦沒灌python,上面這行也許語法有錯也不一定
03/19 22:19, 5F
文章代碼(AID): #1DX6TUMo (Python)
討論串 (同標題文章)
文章代碼(AID): #1DX6TUMo (Python)