我是一名python新手,但在其他语言中编写了一段时间。我有一串DNA(小写)和AA序列(大写)。进一步在文件的开头我有一个大写的蛋白质名称。因此我的文件看起来像这样。如何使用python在字符串中查找第一个非大写字母
PROTEINNAMEatcgatcg ... JFENVKDFDFLK
我需要找到字符串中的第一个非大写字母,这样我就可以再切出蛋白质的名称。因此,我会从上面要的是:
atcgatcg ... JFENVKDFDFLK
我可以用一个循环做到这一点,但似乎有点小题大做,效率低下。有没有简单的Python方法来做到这一点?
我可以使用re.findall(“[A-Z]”,mystring)获取所有大写字母,但是之后我需要做一个比较来查看结果与原始字符串的不同之处。
谢谢!
lstrip正是我所需要的东西。用我的其他代码工作就像一个魅力! – user1357015 2012-04-25 19:35:49