小编did*_*225的帖子

如何在字符串中大写偶数字母和小写奇数字母?

我正在创建一个函数,它接受一个字符串并返回一个匹配的字符串,其中每个偶数字母都是大写,每个奇数字母都是小写。字符串只包含字母

我尝试了一个 for 循环,它使用 if 语句遍历字符串的长度,该语句检查索引是否为偶数返回该索引的大写字母,以及索引是否为奇数以返回该索引的小写字母。

def my_func(st):
    for index in range(len(st)):
        if index % 2 == 0:
            return st.upper()
        else:
            return st.lower()
Run Code Online (Sandbox Code Playgroud)

我希望偶数字母大写,奇数字母小写,但我只得到整个字符串的大写。

python python-3.x

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

python-3.x ×1