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() 函数适用于处理用户输入的字符串,去除多余空格等无效字符。
