为什么python中用了upper和lower结果还是原来那样?

def format_name(s):

    s.lower()

    s[0].upper()

    return s

    


print map(format_name, ['adam', 'LISA', 'barT'])


想把首字母大写其他字母小写 为什么还是原样?

韶山红魔
浏览 2699回答 1
1回答

Caballarii

s=s.lower()s[0]=s[0].upper()记得赋值回去才行
打开App,查看更多内容
随时随地看视频慕课网APP