715 B
715 B
title, tags, cover, firstSeen, lastUpdated
| title | tags | cover | firstSeen | lastUpdated |
|---|---|---|---|---|
| Decapitalize string | string | blog_images/succulent-crowd.jpg | 2018-02-01T10:19:59+02:00 | 2020-11-02T19:27:53+02:00 |
Decapitalizes the first letter of a string.
- Use list slicing and
str.lower()to decapitalize the first letter of the string. - Use
str.join()to combine the lowercase first letter with the rest of the characters. - Omit the
upper_restparameter to keep the rest of the string intact, or set it toTrueto convert to uppercase.
def decapitalize(s, upper_rest = False):
return ''.join([s[:1].lower(), (s[1:].upper() if upper_rest else s[1:])])
decapitalize('FooBar') # 'fooBar'
decapitalize('FooBar', True) # 'fOOBAR'