课程
/后端开发
/Python
/python进阶
def format_name(s): return s[0].upper(),s[1:].lower() print map(format_name, ['adam', 'LISA', 'barT'])
2019-10-29
源自:python进阶 2-4
正在回答
你这里应该用“s[0].upper()+s[1:].lower()”而不是“s[0].upper(),s[1:].lower()”,“,”表示分隔,最后return的是一个元组而非字符串
s[
0
].upper()+s[
1
:].lower()
].upper(),s[
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计