要在Python中随机地将字符串中的字母转换为大写,可以使用 random
模块的 choice
函数来决定哪些字符应该被转换。下面是一个实现这个功能的示例代码:
import random
def random_uppercase(input_string):
# 将字符串转换为字符列表
char_list = list(input_string)
# 遍历字符列表,随机决定是否将字符转换为大写
for i in range(len(char_list)):
if random.choice([True, False]):
char_list[i] = char_list[i].upper()
# 将修改后的字符列表转换回字符串
return ''.join(char_list)
# 示例字符串
input_string = "hello world"
# 执行函数
result = random_uppercase(input_string)
print(result)