Python中的 strip() 函数和 split() 函数是字符串处理的关键利器。这两个内置函数在许多场景中都能大大简化字符串操作。让我们深入了解这两个函数的使用方法。

1. strip() 函数: string.strip([chars]) 可以删除字符串开头和结尾处的空格。chars 是可选参数,用于指定要删除的字符。以下是 strip() 函数的示例:


python
a = ' hello world '
print(a.strip())
# 输出 'hello world'
b = '!!!hello!!!world!!!'
print(b.strip('!'))
# 输出 'hello!!!world'

2. split() 函数: string.split(separator, maxsplit) 将字符串以指定的分隔符分割成多个子字符串,并返回一个包含这些子字符串的列表。separator 是必需的参数,用于指定分隔符,maxsplit 是可选的参数,用于指定最大分割次数。以下是 split() 函数的示例:


python
a = 'apple,banana,orange' print(a.split(','))
# 输出 ['apple', 'banana', 'orange']
b = 'hello world. It is a beautiful day.'
print(b.split(' ', 1))
# 输出 ['hello', 'world. It is a beautiful day.']

综上所述,Python 中的 strip() 函数和 split() 函数为字符串处理提供了强大的工具。在进行字符串操作时,根据实际情况选择适合的函数和参数,将极大地简化你的工作。

(责任编辑:xbage.com)