python如何修改字符串?

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

回到顶部