以下是一个 Python 函数,用于将字符串中的元音字母转换为大写字母,其他字母保持不变:

def uppercase_vowels(string):
    vowels = ['a', 'e', 'i', 'o', 'u']
    new_string = ''
    for char in string:
        if char.lower() in vowels:
            new_string += char.upper()
        else:
            new_string += char
    return new_string

# 示例用法
print(uppercase_vowels('hello world'))
# 输出:hEllO wOrld

该函数首先定义了一个元音字母列表 vowels,然后遍历字符串中的每个字符。如果字符是元音字母(忽略大小写),则将其转换为大写字母并添加到新字符串 new_string 中;否则直接将字符添加到新字符串中。最后返回新字符串 new_string

Python 字符串元音字母大写转换 - 代码示例

原文地址: https://www.cveoy.top/t/topic/nP2k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录