Python中处理字符串str的strip()函数用法

strip()函数

关于strip()函数,在理解方面有一些困难,本文总结了strip()函数的功能和使用方法。

strip()函数功能

str . strip():截掉字符串指定的字符,默认为空格

  1. 将字符串str头和尾的空格截去
str="  anc  defg   "
print(str . strip())

代码的运行结果为

anc  defg

可以看到,字符串中间的空格并没有截去。因为从头到尾截空格时,遇见字符“a”不是空格,则停止;同理从尾到头截空格时,遇见字符“g”不是空格,则停止。

  1. 将字符串str头和尾的转义字符和空格(例如:\n或 \t等等)截去
str=" \t  \n anc  defg  \n "
print(str . strip())

代码的运行结果为

anc  defg

3.从字符串str头开始或从尾开始,截去的是字符串str中指定字符含有的字符
(1)

str="****A65Bcdefg  a97bcdefg***   "
#截掉字符串指定的字符,默认为空格。str . strip()
print(str . strip('*'))

代码的运行结果为

A65Bcdefg  a97bcdefg***   

(2)

str="ancancbnc  defgancbnc"
print(str . strip("acn"))

代码的运行结果为

bnc  defgancb

这是因为从字符串头到尾,第一个字符“a”包含在"acn"中,截去;第二个字符“n”包含在"acn"中,截去…一直截到字符“b”,不包含在"acn"中,则停止;同理从尾到头,字符“c”包含在"acn"中截去;字符“n”包含在"acn"中,截去,字符“b”,不包含在"acn"中,则停止。

  • 17
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值