zoukankan      html  css  js  c++  java
  • python去除字符串中指定字符

    python 去除 字符串的几种方法 !!!

    你知道几种?

    可以用来去除字符的函数有: strip(), replace(), re.sub(),

    strip()

    去除首尾指定字符,不传参数为去除空格

    >>> s = '/n   123456   /n'
    >>> s.strip('/n')
    '   123456   '
    >>> s.strip('/n').strip()
    '123456'

    lstrip()

    去除头部指定字符,不传参数为去除头部空格

    >>> s = '/n   123456   /n'
    >>> s.lstrip('/n')
    '   123456   /n'
    >>> s.lstrip('/n').strip()
    '123456   /n'

    rstip()

    去除尾部指定字符,不传参数为去除尾部空格

    >>> s = '/n   123456   /n'
    >>> s.rstrip('/n')
    '/n   123456   '
    >>> s.lstrip('/n').strip()
    '/n   123456'

    replace()

    可传三个参数 ,第一个为要替换的,第二个要替换成的数据,第三个替换次数(不传默认替换所有)

    >>> s = '/n123/n456/n789'
    >>> s.replace('/n','')
    '123456789'
    >>> s.replace('/n','a')
    'a123a456a789'
    >>> s.replace('/n','',2)
    '123456/n789'

    re.sub()

    可传三个参数 第一个要替换的数据,第二个要替换成的数据,第三个是你需要改变的字符串

    >>> #导入re
    >>> import re
    >>> s = '/n1/t2/r3/n4/t5/r6/n7/t8/r9'
    >>> re.sub('[/n/t/r]','',s)
    '123456789'
  • 相关阅读:
    Android ArrayAdapter使用
    Android 更改字体
    C# CRC16校验码 1.0
    获取当前主题颜色 Flutter
    C# 每个字节接受 处理串口数据 的方法
    C# CRC
    char* 与 string 互转
    typeof 子类获取父类
    flutter Row 垂直或水平放置多个widget
    flutter 容器 几种写法
  • 原文地址:https://www.cnblogs.com/zxs117/p/12842584.html
Copyright © 2011-2022 走看看