Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def removeLetters(string):
- #@param:
- # string: string;
- # return: string;
- s = ""
- for i in string:
- if not i.isalpha():
- s = s + i
- return s
- def removeLetters1(string):
- #@param:
- # string: string;
- # return: string;
- s = ""
- i = 0
- while i < len(string):
- if not string[i].isalpha():
- s = s+string[i]
- i = i+1
- return s
- #-------------------------------------------------------------------------------
- def removeNumbers(string):
- #@param:
- # string: string;
- # return: string;
- s = ""
- for i in string:
- if not i.isdigit():
- s = s + i
- return s
- def removeNumbers1(string):
- #@param:
- # string: string;
- # return: string;
- s = ""
- i = 0
- while i < len(string):
- if not string[i].isdigit():
- s = s+string[i]
- i = i+1
- return s
- #-------------------------------------------------------------------------------
- def findString(string,find,start=0,end=len(string)):
- #@param:
- # string: string;
- # find: string;
- # start, end: int;
- # return: int;
- if len(string)<len(find):
- return -1
- i = start
- lenght = len(find)
- while i<end:
- s = string[i:i+lenght]
- if find == s:
- return i
- i = i+1
- return -1
- def rFindString(string,find):
- #@param:
- # string: string;
- # find: string;
- # start, end: int;
- # return: int;
- if len(string)<len(find):
- return -1
- i = len(string)
- lenght = len(find)
- while i>0:
- s = string[i-lenght:i]
- if find == s:
- return i-1
- i = i-1
- return -1
- #-------------------------------------------------------------------------------
- def changeRepetitiveCharacter(string):
- #@param:
- # string: string;
- # return: string;
- s = string
- for i in range(0,len(string)):
- a = s[i]
- if a!="*" and a!=" ":
- s = s[:i+1] + s[s.find(s[i])+1:].replace(s[i],"*")
- return s
- #-------------------------------------------------------------------------------
- def palindrome(string):
- #@param:
- # string: string;
- # return: bool;
- lenght = len(string)
- for i in range(0,-1+lenght/2):
- if string[i] != string[lenght-1-i]:
- return False
- return True
- #-------------------------------------------------------------------------------
- def findSequence(filePath,sequence):
- #@param:
- # filePath: string;
- # sequence: string
- file = open(filePath,"rt")
- f = file.read()
- s = f.find(sequence)
- start = f[:s].rfind(">")
- end = start + f[start:].find("\n")
- name = f[start:end]
- print "found in",name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement