字符串strip方法:只要头尾包含有指定字符序列中的字符就删除

mystr = '\n \tthis is a cat \n \r '
mystr = mystr.strip() # 默认去掉两头的 空格、换行符\n,制表符\t、回车符\r
print(mystr)

# 只要头尾包含有指定字符序列中的字符就删除
mystr = '1213Hello Word2331'
mystr = mystr.strip('123') # strip 会把 ‘123’ 三个元素中的随便一个元素都过滤掉
print(mystr) # Hello Word

mystr = '1213H3ello Wor2d2331'
mystr = mystr.strip('123') # strip 会把 ‘123’ 三个元素中的随便一个元素都过滤掉
print(mystr) # H3ello Wor2d 该方法只能删除开头或是结尾的字符,不能删除中间部分的字符

  

 

mystr = ' this is a cats '
mystr = mystr.strip(' this')
print(mystr)  # a ca

   

 

mystr = '1213Hello Word2331'
mystr = mystr.rstrip('123') # 过滤右边
print(mystr)

  

posted @ 2023-05-26 13:43  sangern  阅读(18)  评论(0编辑  收藏  举报