importredefto_uc(match_group):returnmatch_group.group(0).upper()defcapitalize_first_last(in_str):in_str=in_str.lower().strip()in_str=re.sub(r'\s+',' ',in_str)in_str=re.sub(r'(^[a-z])',to_uc,in_str)in_str=re.sub(r'([a-z]$)',to_uc,in_str)in_str=re.sub(r'(\s[a-z])',to_uc,in_str)in_str=re.sub(r'([a-z]\s)',to_uc,in_str)printin_str# -----
capitalize_first_last('and still i rise')capitalize_first_last('when words fail music speaks')capitalize_first_last('WHAT WE THINK WE BECOME')capitalize_first_last('dIe wITh mEMORIEs nOt dREAMs')capitalize_first_last('hello')# -----
# AnD StilL I RisE
# WheN WordS FaiL MusiC SpeakS
# WhaT WE ThinK WE BecomE
# DiE WitH MemorieS NoT DreamS
# HellO
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
python