(一)Python入门-2编程基本概念:21可变字符串-io.StringIO
可变字符串:
在Python中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,只能创建新的字符串对象。但是,有时我们确实经常需要原地修改字符串,可以使用 io.StringIO 对象或array 模块。
1 >>> import io 2 3 >>> s = "hello,jack" 4 5 >>> sio = io.StringIO(s) 6 7 >>> sio 8 9 <_io.StringIO object at 0x000001CDC9887798> 10 >>> sio.getvalue() 11 12 'hello,jack' 13 >>> sio.seek(7) 14 15 7 16 >>> sio.write("g") 17 18 1 19 >>> sio.getvalue() 20 21 'hello,jgck'
posted on 2019-05-11 23:26 JACK#zhang 阅读(119) 评论(0) 编辑 收藏 举报