Guest User

Untitled

a guest
Jul 19th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. def capitalize(s):
  2. s.title()
  3. s[len(s) - 1].upper()
  4. return s
  5.  
  6. def capitalize(s):
  7. s, result = s.title(), ""
  8. for word in s.split():
  9. result += word[:-1] + word[-1].upper() + " "
  10. return result[:-1] #To remove the last trailing space.
  11.  
  12. print capitalize("i like cats")
  13.  
  14. I LikE CatS
  15.  
  16. capEnds = lambda s: (s[:1].upper() + s[1:-1] + s[-1:].upper())[:len(s)]
  17.  
  18. ' '.join(map(capEnds, 'I like cats'.split(' ')))
  19. 'I LikE CatS'
  20.  
  21. def upup(s):
  22. if len(s) < 2:
  23. return s.upper()
  24. return ''.join((s[0:-1].title(),s[-1].upper())))
  25.  
  26. ' '.join(upup(s) for s in 'i like cats'.split())
  27. Out[7]: 'I LikE CatS'
  28.  
  29. def cap_both(phrase):
  30. return ' '.join(map(lambda s: s[:-1]+s[-1].upper(), phrase.title().split()))
  31.  
  32. >>> cap_both('i like cats')
  33. 'I LikE CatS'
  34. >>> cap_both('a')
  35. 'A'
  36.  
  37. >>> words= words.split()
  38.  
  39. >>> words = [capitalize(x) for x in words]
  40.  
  41. >>> words = " ".join(words)
  42.  
  43. def capitalize(word):
  44. return word[0].capitalize() + word[1:-1] + word[-1].capitalize()
  45.  
  46. string = 'this is a test string'
  47.  
  48. def Capitalize(st):
  49. for word in st.split():
  50. newstring = ''
  51. if len(word) > 1:
  52. word = word[0].upper() + word[1:-1] + word[-1].upper()
  53. else:
  54. word = word[0].upper()
  55. newstring += word
  56. print(word)
  57.  
  58. Capitalize(st)
Add Comment
Please, Sign In to add comment