• 技术文章 >Python技术 >Python基础教程

    python可变字符串的实现

    小妮浅浅小妮浅浅2021-10-27 09:44:53原创330

    1、字符串属于不可变对象,不支持原地修改。如果需要改变值,可以智能创建新的字符串对象。

    2、当确实需要原地修改字符串时,可以使用io.StringIO对象或array模块,不会产生新的字符串对象。

    实例

    >>> import io
    >>> s = "hello world"
    >>> sio = io.StringIO(s)
    >>> sio
    <_io.StringIO object at 0x000001C69D6E1040>
    >>> sio.getvalue()#获取sio的值
    'hello world'
    >>> sio.seek(7)#找到sio的第7位
    7
    >>> sio.write("gg")#写入新的值
    2
    >>> sio.getvalue()
    'hello wggld'

    以上就是python可变字符串的实现,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python 字符串
    品易云
    上一篇:python电脑桌面中整理exe程序 下一篇:python网页中下拉框的操作

    相关文章推荐

    • Python中time模块的方法整理• Python中random模块的方法整理• python socket发送消息的方法• python协程的调度• python协程调度的流程• python自定义模块的调用• python包中__all__的使用• python assert断言的使用• python实现排序算法的可视化• python如何使用turtle画月饼• Python随机数中种子的使用• python Decimal解决计算问题• python定义类的初始化方法• python如何转换为私有属性• python电脑桌面中整理exe程序

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网