私はPython初心者ですが、他の言語ではしばらくプログラムしました。私は長いDNA鎖(小文字)とAA配列(大文字)を持っています。さらにファイルの先頭には、大文字のタンパク質名があります。したがって、私のファイルはこのように見えます。Pythonを使用して文字列の最初の大文字でない文字を見つける方法
PROTEINNAMEatcgatcg ... JFENVKDFDFLK
私はその後、タンパク質名を切り出すことができるように、文字列の最初の非大文字を見つける必要があります。 ... JFENVKDFDFLK
私はループでこれを行うことができます
atcgatcgが、それはやり過ぎと非効率的なように思える:したがって、私は上から望むものです。それを行うための単純なpythonの方法はありますか?
re.findall( "[A-Z]"、mystring)を使用してすべての大文字を得ることができますが、結果が元の文字列と異なるところを比較する必要があります。
ありがとうございます!
lstripは、私がまさに必要でした。私の他のコードで魅力的に働いた! – user1357015