擅长:python、mysql、java
<p><code>string.replace</code>不会就地更改字符串。在python中字符串是不可变的这一事实之间,我建议使用<code>city</code>作为列表,只对要更改的字符/字符串进行索引和赋值</p>
<p>可以使用<code>''.join(city)</code>将列表转换为字符串以进行打印</p>
<p>总共:</p>
<pre><code>import time
city = 'C................R..................'
city = list(city)
position = city.index('C')
for i in city:
time.sleep(1)
if city[position+1] == '.':
city[position] = '.'
city[position+1] = 'C'
position = city.index('C')
print(''.join(city))
</code></pre>