python字符串处理rstrip()、lstrip()、strip()函数使用

来源:互联网 发布:手机在线网页源码 编辑:程序博客网 时间:2024/06/05 23:08

python字符串处理rstrip()、lstrip()、strip()函数使用

这三个函数都可传入一个参数,指定要去除的首尾字符,需要注意的是字符数组的形式传参。

lstrip函数:去除字符串左边开始的指定字符,默认指定字符为空白字符(whiteSpace),如空格、回车\r,换行\n,制表符\t, 换页符\f;

rstrip函数:去除字符串右边结束的指定字符,默认指定字符为空白字符(whiteSpace),如空格、回车\r,换行\n,制表符\t, 换页符\f;

strip函数:去除字符串左右两边(首尾)的指定字符,默认指定字符为空白字符(whiteSpace),如空格、回车\r,换行\n,制表符\t, 换页符\f;

简单的使用实例:

# -*- coding: utf-8 -*-#默认空格sl='  abcdefeffe'print sl.lstrip()sl='aabbeaccccc'#去除开始的字符aprint sl.lstrip('a')#去除开始的字符a,bprint sl.lstrip ('ab')#去除开始的字符a,bprint sl.lstrip ('ba')#默认空格sr='abcdefeffe   'print sr.rstrip()sr='cccccaabba'#去除右边结束的字符aprint sr.rstrip('a')#去除右边结束的字符a,bprint sr.rstrip ('ab')#去除右边结束的字符a,bprint sr.rstrip ('ba')#默认空格s='    abcdefeffeababbaa   'print s.strip()s='abcdefeffeababbaa'print s.strip('a')print s.strip('ab')print s.strip('ba')

输出结果:

abcdefeffe
bbeaccccc
eaccccc
eaccccc
abcdefeffe
cccccaabb
ccccc
ccccc
abcdefeffeababbaa
bcdefeffeababb
cdefeffe
cdefeffe



原创粉丝点击