Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3] on linux2 Type "copyright", "credits" or "license()" for more information. **************************************************************** Personal firewall software may warn about the connection IDLE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet. **************************************************************** IDLE 2.6.5 >>> s = "ATGATGCATATATCACCCCGGTAT" >>> s.find("TATC") 10 >>> s[10:] 'TATCACCCCGGTAT' >>> s.replace("G","C") 'ATCATCCATATATCACCCCCCTAT' >>> import re >>> s = "ATAT AGGGC CATA C TG " >>> s.strip() 'ATAT AGGGC CATA C TG' >>> re.sub(r"[\s]","",s) 'ATATAGGGCCATACTG' >>> s = "hi Hello hi howdy Hello yo Hello hiya" >>> hit = s.find("Hello") >>> hit 3 >>> s[3:].find("Hello") 0 >>> s[3+len("Hello":].find("Hello") SyntaxError: invalid syntax >>> s[3+len("Hello"):].find("Hello") 10 >>> s[10+len("Hello"):].find("Hello") 3 >>> s 'hi Hello hi howdy Hello yo Hello hiya' >>> s.find("Hello") 3 >>> s = s[3+len("Hello"):] >>> s ' hi howdy Hello yo Hello hiya' >>> s.find("Hello") 10 >>> s = s[10+len("Hello"):] >>> s ' yo Hello hiya' >>> s.find("Hello") 4 >>> s = s[4+len("Hello"):] >>> s ' hiya' >>> s.find("Hello") -1 >>> a = 3 >>> b = 3 >>> c = 3 >>> a == b == c True >>> a = 2 >>> b =5 >>> c = 7 >>> a< b < c True >>> s = "hi Hello hi howdy Hello yo Hello hiya" >>> import stringsearch >>> stringsearch.findall(s, "Hello") [3, 10, 4] >>> reload(stringsearch) >>> stringsearch.findall(s, "Hello") Traceback (most recent call last): File "", line 1, in stringsearch.findall(s, "Hello") File "/home/karmic/Projects/Courses/BmsMinicourse/examples2/stringsearch.py", line 8, in findall hit = s[offset:].find(query) + offset KeyboardInterrupt >>> reload(stringsearch) >>> stringsearch.findall(s, "Hello") [3, 18, 27] >>> s[3:] 'Hello hi howdy Hello yo Hello hiya' >>> s[18:] 'Hello yo Hello hiya' >>> s[27:] 'Hello hiya' >>>