当前位置: 首页 > 面试题库 >

在字符串中交换大写和小写

轩辕经国
2023-03-14
问题内容

我想将字符串的字符从小写改为大写。

我的代码在下面,我的代码得到的输出是a; 您能告诉我哪里错了,并解释原因吗?提前致谢

test = "AltERNating"

def to_alternating_case(string):
    words = list(string)
    for word in words:
        if word.isupper() == True:
            return word.lower()
        else:
            return word.upper()

print to_alternating_case(test)

问题答案:

如果要反转该字符串的大小写,请尝试以下操作:

>>> 'AltERNating'.swapcase()
'aLTernATING'


 类似资料:
  • Python 中,为了方便对字符串中的字母进行大小写转换,字符串变量提供了 3 种方法,分别是 title()、lower() 和 upper()。 Python title()方法 title() 方法用于将字符串中每个单词的首字母转为大写,其他字母全部转为小写,转换完成后,此方法会返回转换得到的字符串。如果字符串中没有需要被转换的字符,此方法会将字符串原封不动地返回。 title() 方法的语

  • String 类的 toLowerCase() 方法可以将字符串中的所有字符全部转换成小写,而非字母的字符不受影响。语法格式如下: toUpperCase() 则将字符串中的所有字符全部转换成大写,而非字母的字符不受影响。语法格式如下: 例如: 例 1 下面的实例代码演示了如何对字符串应用大写和小写转换。 代码比较简单,运行后的输出结果如下:

  • Python3 实例 以下代码演示了如何将字符串转换为大写字母,或者将字符串转为小写字母等: # Filename : test.py # author by : www.runoob.com str = "www.runoob.com" print(str.upper()) # 把所有字符中的小写字母转换成大写字母 print(str.lower()) #

  • 本文向大家介绍在JavaScript中使用二进制数交换字符串大小写,包括了在JavaScript中使用二进制数交换字符串大小写的使用技巧和注意事项,需要的朋友参考一下 问题 我们需要编写一个包含字符串str和数字n的JavaScript函数。我们的函数应使用n更改给定的字符串str。 n中的每一位将指定是否为s中的每个字母字符交换大小写- 如果该位为1,则交换大小写;否则为0。如果其为0,则保持原

  • 在Java中如何将snake case转换为camel case? 输入:“输入蛇的情况” 输出:"InputInSnakeCase"

  • 问题内容: 我遇到的问题是我无法让我的密码验证程序来检查字符串,以确保其中的一个字符为大写字母,而一个字符为小写字母,它将检查整个字符串中是否存在一个字符。其他,并根据要检查的语句打印错误消息。 我已经查看了该站点和Internet上的答案,但是找不到。这是功课。 下面是我当前的代码。 问题答案: 要确定字符串是否包含大写和小写字符,可以使用以下命令: 这使您可以检查: 本质上,这通过检查Stri