Python 程序交换英文单词的大小写

pythonserver side programmingprogramming更新于 2025/12/18 23:40:17

假设我们有一个包含英文字母的字符串。我们必须交换字母的大小写。因此大写字母将转换为小写字母,小写字母将转换为大写字母。

因此,如果输入为 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

相关文章


有用资源