欢迎访问宙启技术站
智能推送

Python中常用的字符串处理函数strip()、lstrip()、rstrip()的使用方法

发布时间:2023-06-25 01:02:54

在Python中,字符串(string)是一种非常基础和重要的数据类型,因为在实际开发中经常需要对字符串进行各种操作和处理。字符串处理函数strip()、lstrip()、rstrip()就是其中的三个常见函数,下面详细介绍它们的用法。

strip()函数

strip()函数用于去除字符串头尾指定的字符(默认为空格),返回字符串副本。格式如下:

    str.strip([chars])

参数说明:

- chars:可选参数,用于指定要去除的字符序列,默认为空格。

示例:

    # 去除字符串头尾的空格

    s = '   hello, world!   '

    print(s.strip())  # output: 'hello, world!'

    # 去除字符串头尾的指定字符

    s = 'www.example.com'

    print(s.strip('wco'))  # output: 'example'

lstrip()函数

lstrip()函数用于去除字符串头部指定的字符(默认为空格),返回字符串副本。格式如下:

    str.lstrip([chars])

参数说明:

- chars:可选参数,用于指定要去除的字符序列,默认为空格。

示例:

    # 去除字符串头部的空格

    s = '   hello, world!'

    print(s.lstrip())  # output: 'hello, world!   '

    # 去除字符串头部的指定字符

    s = 'www.example.com'

    print(s.lstrip('wco'))  # output: 'example.com'

rstrip()函数

rstrip()函数用于去除字符串尾部指定的字符(默认为空格),返回字符串副本。格式如下:

    str.rstrip([chars])

参数说明:

- chars:可选参数,用于指定要去除的字符序列,默认为空格。

示例:

    # 去除字符串尾部的空格

    s = 'hello, world!   '

    print(s.rstrip())  # output: 'hello, world!'

    # 去除字符串尾部的指定字符

    s = 'www.example.com'

    print(s.rstrip('wco'))  # output: 'www.example.'

可以看到,这三个函数的用法比较简单明了,都是针对不同部位的去除操作,常规用法也都非常常见。需要注意的是,这三个函数返回的都是字符串的副本,原字符串并没有改变,若需要改变,则需要重新赋值。同时,也需要特别注意在实际使用中对于chars参数的使用。