Advertisement
Guest User

string functions

a guest
Apr 25th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. def find (str1,str2):
  2. #@param str1: str
  3. #@param str2: str
  4. len1=len(str1)
  5. for i in range(0,len(str2)-len1+1):
  6. strToCheck=str2[i:i+len1]
  7. if strToCheck==str1:
  8. return i
  9. return -1
  10.  
  11. def rfind (str1,str2):
  12. #@param str1: str
  13. #@param str2: str
  14. len1=len(str1)
  15. for i in range(len(str2)-len1+1,0,-1):
  16. strToCheck=str2[i:i+len1]
  17. if strToCheck==str1:
  18. return i
  19. return -1
  20.  
  21.  
  22. def replace(char,str):
  23. #@param char: str
  24. #@param str: str
  25. a=find(char,str)
  26. if a!=-1:
  27. for i in range(a+1,len(str)):
  28. if str[i]==char:
  29. str=str[0:i]+'*'+str[i+1:len(str)]
  30. return str
  31.  
  32.  
  33. def isPalindrome(str):
  34. #@param str: str
  35. for c in range(0, len(str)/2):
  36. if not str[c]==str[len(str)-c-1]:
  37. return false
  38. return true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement