Codewars note: 单词首字母大写
Exercise:
单词首字母大写(刷题遇到title()失效)
solution:
def case(string): return ' '.join(word.capitalize() for word in string.split()) #先用split()函数 切片 字符串 #再capitalize()函数 首字母大写(其他字母不改变) #join()函数,把列表的 元素串联成字符串 #最先想到的是title()函数,但是 对于z字符串中非字母的字符后的字母,也会进行大写。 #例:s = 'We aren't boys.' #输出:'We Aren'T Boys'