首页 > 解决方案 > Python如何将单词的第一个字母和最后三个字母大写

问题描述

我正在尝试将匹配短语的第一个字母和最后三个字母大写,例如有一个字符串:

test = "TEAM_DEV_FTW_SOMETHING"

从那个字符串我想得到结果Team Dev FTW

到目前为止我尝试了什么:

team = " ".join(map(lambda x: x.capitalize(), test.name.split("_")[:3]))

标签: pythonstring

解决方案


像这样的东西?:

test = "TEAM_DEV_FTW_SOMETHING"
team = " ".join(map(lambda x: x.capitalize(), test.split("_")[:3]))
team = team[:-3] + team[-3:].upper()
print(team)

推荐阅读