1. 程式人生 > >Python字串首字母大些問題

Python字串首字母大些問題

廖雪峰課後題

利用map()函式,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字。輸入:['adam', 'LISA', 'barT'],輸出:['Adam', 'Lisa', 'Bart']

def normalize(name):
   name=name[0].upper()+name[1:].lower()
   return name
L1 = ['adam', 'LISA', 'barT']
L2 = list(map(normalize, L1))
print(L2)

title()函式

"that's all folks".title()//結果如下,不完美,That後面的s也被大寫了
"That'S All,Folks"

capwords()函式

import string
string.capwords("that's all folks")//執行結果如下
"That's All Folks"