python中strip()、lstrip()、rstrip()用法详解

Python中有三个去除头尾字符、空白符的函数,它们依次为:

strip: 用来去除头尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格);

lstrip:用来去除开头字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格);

rstrip:用来去除结尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)。

从字面可以看出r=right,l=left,strip、rstrip、lstrip是开发中常用的字符串格式化的方法。

注意:这些函数都只会删除头和尾的字符,中间的不会删除。

函数语法分别为:

string.strip(str chars)

string.lstrip(str chars)

string.rstrip(str chars)

说明:“str chars”表示字符串

1、当chars为空时,默认删除空白符,也包括'\n'、'\r'、'\t'

str = ' hello world !'
print(str.strip())
print(str.lstrip())
print(str.rstrip())
#打印结果如下:
hello world !
hello world !
 hello world !

2、当chars不为空时,则会删除字符串中头或者尾的chars字符内容

str = '# hello # world !#'
print(str.strip('#'))
print(str.lstrip('#'))
print(str.rstrip('#'))
#打印结果如下:
hello # world !
 hello # world !#
# hello # world !

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值