如图,正确结果是C选项,但我不太理解为什么,我刚开始选的D选项,请求解答,谢谢
python 里字符串是不可修改的,你如果想要修改就必须创建一个新的字符串replace也是一样.你需要用一个变量去接收修改后的新字符串
a=w.replace(x,'')
replace函数并不直接改变原字符串,函数返回值并没有重新给w赋值所以w不变所以循环只是在空跑,不改变任何东西