Discuss / Python / 首字符大写,三种代码

首字符大写,三种代码

Topic source

用切片的方法把每个单词一个字符一个字符转 def s_lower(s): return s[0].upper()+s[1:].lower() print(list(map(s_lower,['adam', 'LISA', 'barT'])))

直接用capitalize方法就可以让单词首字符大写,其余小写 def s_lower(s): return s.capitalize() print(list(map(s_lower,['adam', 'LISA', 'barT'])))

简化结果,一行代码版 print(list(map(lambda s:s.capitalize(),['adam', 'LISA', 'barT'])))


  • 1

Reply