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

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程