1. 程式人生 > >使用map對使用者輸入的名字進行規範更改(首字母大寫,其餘小寫)

使用map對使用者輸入的名字進行規範更改(首字母大寫,其餘小寫)

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

def strUpLow(s):
	n = 0
	for a in s:
		if n == 0:
			b = s[n].upper()
		else:
			b += s[n].lower()
		n += 1
	return b
	
I = map(strUpLow,['adam', 'LISA', 'barT'])
print I

這是成功的版本,之前測試一直輸出的是空列表:


原因是我函式體裡沒有return b,I一直沒收到更改的結果。