用 Python 程式將每個單詞的首字母大寫


假設我們有一段包含英語小寫字母的句子。我們需要將每個單詞的第一個字母變為大寫。

因此,如果輸入類似於 s = "i love my country",則輸出將為 "I Love My Country"

要解決此問題,我們將遵循以下步驟 -

  • words := s 中單詞的列表
  • ret := 一個新的空白列表
  • 對於 words 中的每個 i,執行
    • 使用 capitalize() 函式將 i 的第一個字母大寫並將其插入 ret
  • 將 ret 中的每個單詞用空格分隔並返回

示例

讓我們看看以下實現以獲得更好的理解

def solve(s):
   words = s.split(' ')
   ret = []
   for i in words:
      ret.append(i.capitalize())
   return ' '.join(ret)

s = "i love my country"
print(solve(s))

輸入

"i love my country"

輸出

I Love My Country

更新日期:2021 年 10 月 11 日

1 千 + 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

立即開始
廣告
© . All rights reserved.