让 greeting ='你好,世界!'
(1)使用切片将字母o更改为captital O.注意 有两个'o'! 将新字符串保存到变量new_greeting中并将其打印
(2)现在使用for循环和条件,而不是使用切片 执行它。
我一直在尝试使用greeting.upper()但没有成功!
答案 0 :(得分:1)
s =“你好,世界!”
print''。join([x.upper()if x =='o'else x for x in s])
HellO,wOrld!
答案 1 :(得分:0)
那就是星期五,我感觉很慷慨。这是(2)的一些代码:
>> greeting = 'Hello, world!'
>> new_greeting = ''
>> for ch in greeting:
.. if ch == 'o':
.. new_greeting += ch.upper()
.. else:
.. new_greeting += ch
..
>> print new_greeting
HellO, wOrld!