python - Python如何将单词的第一个字母和最后三个字母大写
问题描述
我正在尝试将匹配短语的第一个字母和最后三个字母大写,例如有一个字符串:
test = "TEAM_DEV_FTW_SOMETHING"
从那个字符串我想得到结果Team Dev FTW
到目前为止我尝试了什么:
team = " ".join(map(lambda x: x.capitalize(), test.name.split("_")[:3]))
解决方案
像这样的东西?:
test = "TEAM_DEV_FTW_SOMETHING"
team = " ".join(map(lambda x: x.capitalize(), test.split("_")[:3]))
team = team[:-3] + team[-3:].upper()
print(team)
推荐阅读
- javascript - 即使数据库中存在该值,codeigniter 中的 ajax 也仅显示错误消息
- scala - 在 scala 匿名函数中使用“_”的简短规则让我感到困惑
- c++ - 我需要帮助重载这些运算符
- javascript - 崇高的文本 - jsprettier:无法理解这个错误为什么它显示
- android - Android MMS 应用程序是否使用通用 API/存储来保存/检索 MMS?
- serverless-framework - 无服务器 - 对多个功能使用相同的端点
- ios - React Native DateTimepicker 适用于 Android 但不适用于 IOS
- jmeter - jmeter cli工具可以记录测试脚本吗?
- javascript - 单击发送按钮错误 500 时添加更多接收电子邮件
- python - 如何调用嵌套循环中的值?