4.请输入一段英文,对其中出现的小写元音字母全部改成大写元音字母,元音包括:a,e,j,o,u
提示:三种方法实现,1、upper(); 2、replace(); 3、maketrans()和 translate()
请输入一段英文:i love you 2
元音替换方法一(upper):IIOvE yOU
元音替换方法二(replace):IIOvE yOU
元音替换方法三(masktrans):I IOvE yOU
upper() 是不分元音字母,全部转大写吧
replace 比较直接, 直接按列表遍历 5个元音字母就可以完成。
maketrans()和 translate() 就要绕一下
from string import maketrans # 引用 maketrans 函数。
intab = "aeiou"
outtab = "AEIOU"
trantab = maketrans(intab, outtab)
str = "this is string example....wow!!!";
print str.translate(trantab);