我是一名python新手,但在其他語言中編寫了一段時間。我有一串DNA(小寫)和AA序列(大寫)。進一步在文件的開頭我有一個大寫的蛋白質名稱。因此我的文件看起來像這樣。如何使用python在字符串中查找第一個非大寫字母
PROTEINNAMEatcgatcg ... JFENVKDFDFLK
我需要找到字符串中的第一個非大寫字母,這樣我就可以再切出蛋白質的名稱。因此,我會從上面要的是:
atcgatcg ... JFENVKDFDFLK
我可以用一個循環做到這一點,但似乎有點小題大做,效率低下。有沒有簡單的Python方法來做到這一點?
我可以使用re.findall(「[A-Z]」,mystring)獲取所有大寫字母,但是之後我需要做一個比較來查看結果與原始字符串的不同之處。
謝謝!
lstrip正是我所需要的東西。用我的其他代碼工作就像一個魅力! – user1357015 2012-04-25 19:35:49