python 大写字母替换小写字母

写一个编程:
大写字母Y替换小写字母y,方法不限。

str = "www.runoob.com"
print(str.upper()) # 把所有字符中的小写字母转换成大写字母
print(str.lower()) # 把所有字符中的大写字母转换成小写字母
print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写
print(str.title()) # 把每个单词的第一个字母转化为大写,其余小写


>>> s = 'xyzxyz'
>>> s.replace('y','Y')
'xYzxYz'
>>> s
'xyzxyz'
# 字符串是不可修改窗口,所以s.replace()后要再赋值给 s
>>> s = s.replace('y','Y')
>>> s
'xYzxYz'
>>> 

如有帮助请采纳,谢谢!