python def sep_words(s): ''' ret = s[0].upper() for i in range(1, len(s)): if s[i].islower() == s[i-1].isupper(): ret += ' ' ret += s[i].lower() return ret #方法一 ''' ''' # 方法二 ret = s[0] for i in range(1, len(s)): if s[i].islower() == s[i-1].isupper(): ret += ' ' ret += s[i] return ret.capitalize() ''' 方法三 ret = '' for i in range(len(s)-1): ret += s[i] if s[i].islower() == s[i+1].isupper(): ret += ' ' ret += s[-1] print(sep_words('IloveYOUmoreTHANiCANsay')