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

Python中strip()函数用法详解

发布时间:2023-06-08 05:19:27

strip()函数是Python中的一个字符串操作函数,用于删除字符串的开头和结尾指定字符,默认删除开头和结尾的空格字符。

语法:

string.strip([chars])

其中,string 为要进行处理的字符串。

chars 为可选参数,表示要删除的字符,如果未指定则默认删除开头和结尾的空格字符。

示例:

下面分别演示了 strip() 函数的常规用法和高级用法,以及一些注意事项。

# 常规用法

str1 = '  hello, world!  '

print(str1.strip())  # 'hello, world!'

# 指定要删除的字符

str2 = '---hello, world!---'

print(str2.strip('-'))  # 'hello, world!'

# 高级用法

str3 = '======hello, world!======'

print(str3.strip('=hlo'))  # ', world!'

注意事项:

1. strip() 函数只能删除开头和结尾的字符,不能删除字符串中间的字符。

2. strip() 函数的返回值是一个新的字符串对象,并不会改变原字符串对象。

3. strip() 函数只能删除指定字符,如果要删除字符串中的空格等其他字符,可以使用 replace() 函数或正则表达式。

4. strip() 函数适用于处理用户输入的字符串,去除多余空格等无效字符。