Python 程式用於轉換英文單詞的字母大小寫


假設我們有一個包含英文字母的字串。我們需要轉換字母的大小寫。因此,大寫字母將轉換為小寫字母,而小寫字母將轉換為大寫字母。

因此,如果輸入類似於 s = “PrograMMinG”,則輸出將為 pROGRAmmINg

為了解決這個問題,我們將遵循以下步驟 −

  • ret := 空字串
  • 針對 s 中的每個字母,執行操作
    • 如果字母為大寫,則
      • ret := ret 連線字母的小寫等效字元
    • 否則,
      • ret := ret 連線字母的大寫等效字元
  • 返回 ret

示例

我們來檢視以下實現,以獲得更好的理解

def solve(s):
   ret = ''

   for letter in s:
      if letter.isupper():
         ret += letter.lower()
      else:
         ret += letter.upper()
   return ret

s = "PrograMMinG"
print(solve(s))

輸入

"PrograMMinG"

輸出

pROGRAmmINg

更新於: 2021 年 10 月 11 日

256 次瀏覽

開始你的 職業

完成課程獲得認證

開始
廣告
© . All rights reserved.