2024-05-14 15:39:27 发布
网友
我尝试将匹配短语的第一个字母和最后三个字母大写,例如,有一个字符串:
test = "TEAM_DEV_FTW_SOMETHING"
从该字符串中,我希望得到Team Dev FTW
Team Dev FTW
到目前为止,我尝试的是:
team = " ".join(map(lambda x: x.capitalize(), test.name.split("_")[:3]))
使用enumerate的一种方法:
enumerate
"_".join([i.upper() if n==2 else i.capitalize() for n, i in enumerate(s.split("_")[:3])])
输出:
'Team_Dev_FTW'
像这样的
test = "TEAM_DEV_FTW_SOMETHING" team = " ".join(map(lambda x: x.capitalize(), test.split("_")[:3])) team = team[:-3] + team[-3:].upper() print(team)
使用
enumerate
的一种方法:输出:
像这样的
相关问题 更多 >
编程相关推荐