You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何实现字符串中每个单词反转且首字母大写?

实现方案

需求说明

给定字符串,将每个单词分别反转,反转后每个单词首字母为大写,其余字母为小写。
示例输入:'this is the best'
示例输出:'Siht Si Eht Tseb'

核心代码

input_str = 'this is the best'
# 链式处理完成需求
result = ' '.join([word[::-1].capitalize() for word in input_str.split()])
print(result)

逻辑说明

  • 第一步:用split()方法将输入字符串按空格切割为单个单词组成的列表
  • 第二步:遍历每个单词,用切片[::-1]完成单词反转,再调用capitalize()方法将反转后的单词首字母大写、其余字母小写
  • 第三步:用' '.join()方法将处理后的单词列表重新拼接为空格分隔的完整字符串

内容的提问来源于stack exchange,提问作者Vinayak Karache

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 20:57:01