什么是Python strip()?
Python strip()函数是Python库中可用的内置函数的一部分。strip()方法从原始字符串的开头和结尾删除给定的字符。默认情况下,strip()函数从字符串的开头和结尾删除空格,并返回没有空格的相同字符串。
在此Python教程中,您将学习:
- 什么是Python strip()?
- 示例1:Python中的strip()方法
- 示例2:无效数据类型上的strip()
- 示例3:带字符参数的strip()
- 示例4:strip()传递字符参数
- 为什么要使用Python strip()函数?
strip()语法
string.strip([characters])
参数
- 字符:(可选)将从原始字符串的开头或结尾删除给定的字符。
- 如果未提供characters参数,则将删除字符串开头和结尾的空格。
返回值
Python String strip()将return:
- 如果未指定要删除的字符,则从开头和结尾删除空格的原始字符串。
- 如果字符串的开头或结尾没有空格,则该字符串将按原样返回并与原始字符串匹配。
- 如果给定characters参数,并且给定了字符匹配项,则将从原始字符串中删除字符串开头或结尾处的字符,并返回其余字符串。
- 如果给定的字符与原始字符串的开头或结尾不匹配,则将按原样返回该字符串。
Python中strip()函数的示例
示例1:Python中的strip()方法
str1 = "Welcome to icfedu!" after_strip = str1.strip() print(after_strip)
Output:
Welcome to icfedu!
示例3:带字符参数
str1 = "111111Welcome to icfedu!11111111" after_strip = str1.strip("1") print(after_strip)
Output:
Welcome to icfedu!
概要:
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。