可变字符串
在Python中,字符串属于不可变对象,如果需要修改其中的值,只能创建新的字符串对象,原地修改字符串,可以使用io.StringIO对象或array对象
1 >>> import io 2 >>> s = "hello,Xujie" 3 >>> sio = io.StringIO(s) 4 >>> sio 5 <_io.StringIO object at 0x03EDD0B8> 6 >>> sio.getvalue() 7 'hello,Xujie' 8 >>> sio.seek(7) 9 7 10 >>> sio.write("g") 11 1 12 >>> sio.getvalue() 13 'hello,Xgjie' 14 >>>