python如何修改字符串?
无法修改,因为字符串是不可变对象。 在大多数情况下,你应该使用你想要的各种部分来构造一个新字符串。 但是,如果你想要一个可以原地修改 Unicode 数据的对象,可尝试使用 io.StringIO
对象或 array
模块:
>>> importio>>> s="Hello, world"
>>> sio=io.StringIO(s)
>>> sio.getvalue()
"Hello, world"
>>> sio.seek(7)
7
>>> sio.write("there!")
6
>>> sio.getvalue()
"Hello, there!"
>>> importarray
>>> a=array.array("u",s)
>>> print(a)
array("u", "Hello, world")
>>> a[0]="y"
>>> print(a)
array("u", "yello, world")
>>> a.tounicode()
"yello, world"
以上是 python如何修改字符串? 的全部内容, 来源链接: utcz.com/z/520586.html