这里的s[0]和s[1:]我对这个不太好理解,按理说s[]指的是传来的数组元素,而这里用了upper方法后却是对这个数组的每个元素的某个字母进行处理,这里用了方法后跟没用方法时的s[1]返还的情况不同。
def format_name(s):
return s[0].upper() + s[1:].lower()
print map(format_name, ['adam', 'LISA', 'barT'])
def format_name(s):
return s[0].upper() + s[1:].lower()
print map(format_name, ['adam', 'LISA', 'barT'])
2016-07-26
举报