python strip()函数用于去除字符串两端指定的字符。作为单字符处理,而不是一个整体去除。类似于其它编程语言的trim()函数。
语法
str.strip(chars)
注意:如果chars传入的是字符串,编译器去除两端所有相应的字符,直到出现第一个在chars中不匹配的字符。详看示例。参数
- chars:指定要去除的字符 默认为空格或换行符。
返回值
返回去除指定字符后新的字符串
程序示例
#!/usr/bin/python
# coding=utf-8
str = "123456789321"
print(str.strip("123")) #除去123,对于字符串str右边,1 在 "123"中去除,2在"123"中去除,同理3也去除,但9不在"123"中,去除结束
str1 = "my name is ymyyyy"
print(str1.strip("my")) #"my" 无空格,字母n前的空格不去掉。
print(str1.strip("my ")) #"my "有空格,所以str1左边字母n前的空格被去掉。
程序运行结果:
456789
name is
name is
name is
name is