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

    python删除str中特定字符的方法

    小妮浅浅小妮浅浅2021-08-05 09:41:42原创13406

    1、删除字符串首尾的多余字符串strip()

    # 删除字符串中多余字符
    def string_remove():
       str1 = ' abc     \n'
       print str1.strip()   # abc
     
       str2 = '----abcdf++++'
       print str2.strip('-+')  # abcdf

    2、replace函数,删除字符串中某一个所有的字符串

    ss = 'old old string'
    ret = ss.replace('old', 'new', 1)
    print(ret)

    3、sub函数,同时删除多个字符串,使用正则表达式

    str2 = '\nabc\nwrt22\t666\t'  # 删除字符串中的所有\n,\t
    import re
    print(re.sub('[\n\t]','',str2))   # abcwrt22666

    以上就是python删除str中特定字符的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

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

    专题推荐:python删除
    上一篇:python两种不同的文件流读写 下一篇:python如何将实例用作属性

    相关文章推荐

    • python删除对象的方法是什么• PyThon基础教程:python删除文件详细教学• python删除堆中元素的方法• python删除元素的使用条件• Python解释器有哪几种• python可变数据类型和不可变数据类型的区别• python引用计数机制的使用• python中异步非阻塞如何实现• python实例方法中self的作用• python变量中self的添加• python从键盘输入若干个整数• python中slice的三个参数• python列表有几种切片形式• python如何获取列表的长度• python列表缓存的探究• python决策树算法是什么

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网