Tôi là một newbie python nhưng đã được lập trình một lúc bằng các ngôn ngữ khác. Tôi có một chuỗi dài DNA (chữ thường) và chuỗi AA (chữ hoa). Hơn nữa ở đầu của tập tin tôi có một tên protein tất cả trong trường hợp trên. Vì vậy, tập tin của tôi trông như thế này.Cách tìm chữ cái không phải chữ hoa đầu tiên trong chuỗi bằng cách sử dụng python
PROTEINNAMEatcgatcg ... JFENVKDFDFLK
tôi cần phải tìm ra chữ cái không phải chữ hoa đầu tiên trong chuỗi vì vậy tôi sau đó có thể cắt ra tên protein. Vì vậy, những gì tôi muốn từ trên là:
atcgatcg ... JFENVKDFDFLK
tôi có thể làm điều này với một vòng lặp nhưng điều đó dường như quá mức cần thiết và không hiệu quả. Có cách nào đơn giản là python để làm điều đó?
Tôi có thể nhận được tất cả các chữ hoa sử dụng re.findall ("[A-Z]", mystring) nhưng sau đó tôi sẽ cần phải so sánh để xem kết quả khác với chuỗi gốc.
Cảm ơn!
lstrip là chính xác những gì tôi cần. Làm việc như một sự quyến rũ với mã khác của tôi! – user1357015