如何正确运用Python的strip(), lstrip(), rstrip()函数进行字符串清理?

2026-05-05 12:390阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计721个文字,预计阅读时间需要3分钟。

如何正确运用Python的strip(), lstrip(), rstrip()函数进行字符串清理?

1. `strip()` 函数原型:`string.strip([chars])` 它返回字符串的副本,去除前导和尾部指定的字符。默认情况下,去除空白字符(包括空格、制表符等)。如果你想去除其他字符,可以将它们作为参数传入。

1. strip()

它的函数原型:string.strip(s[, chars]),它返回的是字符串的副本,并删除前导和后缀字符。(意思就是你想去掉字符串里面的哪些字符,那么你就把这些字符当参数传入。此函数只会删除头和尾的字符,中间的不会删除。)如果strip()的参数为空,那么会默认删除字符串头和尾的空白字符(包括\n,\r,\t这些)。

#这里注意字符串a的两端都有一个空白字符,字符a和n之间也有一个。 a=" \rzha ng\n\t " print(len(a)) b=a.strip() print(b) print(len(b))

输出:
11
zha ng
6

当参数为空的时候,两端的空白符,\r,\n,\t都被删除了,但是中间的那个空白符没动。

阅读全文

本文共计721个文字,预计阅读时间需要3分钟。

如何正确运用Python的strip(), lstrip(), rstrip()函数进行字符串清理?

1. `strip()` 函数原型:`string.strip([chars])` 它返回字符串的副本,去除前导和尾部指定的字符。默认情况下,去除空白字符(包括空格、制表符等)。如果你想去除其他字符,可以将它们作为参数传入。

1. strip()

它的函数原型:string.strip(s[, chars]),它返回的是字符串的副本,并删除前导和后缀字符。(意思就是你想去掉字符串里面的哪些字符,那么你就把这些字符当参数传入。此函数只会删除头和尾的字符,中间的不会删除。)如果strip()的参数为空,那么会默认删除字符串头和尾的空白字符(包括\n,\r,\t这些)。

#这里注意字符串a的两端都有一个空白字符,字符a和n之间也有一个。 a=" \rzha ng\n\t " print(len(a)) b=a.strip() print(b) print(len(b))

输出:
11
zha ng
6

当参数为空的时候,两端的空白符,\r,\n,\t都被删除了,但是中间的那个空白符没动。

阅读全文