Python3中strip()、lstrip()、rstrip()用法介绍
2019-03-28 16:55
579 查看
前言
Python中有三个去除头尾字符、空白符的函数,它们依次为:
strip: 用来去除头尾字符、空白符(包括\n、\r、\t、’ ',即:换行、回车、制表符、空格)
lstrip:用来去除开头字符、空白符(包括\n、\r、\t、’ ',即:换行、回车、制表符、空格)
rstrip:用来去除结尾字符、空白符(包括\n、\r、\t、’ ',即:换行、回车、制表符、空格)
从字面可以看出r=right,l=left,strip、rstrip、lstrip是开发中常用的字符串格式化的方法。
注意:这些函数都只会删除头和尾的字符,中间的不会删除。
函数语法分别为:
参数chars是可选的,当chars为空,默认删除string头尾的空白符(包括\n、\r、\t、’ ')
当chars不为空时,chars看成一个的字符的列表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的。
返回值:去除头尾字符(或空白符)的string副本,string本身不会发生改变。
适用Python版本: Python2,Python3都支持,且用法相同
小编推荐一个学python的学习qun 945,8790,25
无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
代码实例:
- 当chars为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ’ ')
- 2.当chars不为空时,函数会被chars解成一个个的字符,然后将这些字符去掉。
- 注意:在chars设置了值以后,它会把#-看成两个单独的字符,所以和#-的顺序无关,并且这时候空白符(包括\n、\r、\t、’ ',即:换行、回车、制表符、空格)就不会被删除了。
相关文章推荐
- Python中的strip(),lstrip(),rstrip()的用法
- Python strip、lstrip和rstrip的用法
- Python误区之strip,lstrip,rstrip
- python中strip(),lstrip(),rstrip()函数的讲解
- python strip() lstrip() rstrip() 使用方法
- python的strip(),lstrip()和rstrip()
- Python中的strip()和lstrip()以及rstrip()方法的使用
- Python-strip(),lstrip(),rstrip()
- Python中strip(),lstrip(), rstrip()使用方法
- 【C++实现python字符串函数库】strip、lstrip、rstrip方法
- Python strip() lstrip() rstrip() 函数 去除空格
- python——strip,lstrip和rstrip
- python中strip,lstrip,rstrip简介
- python字符串处理rstrip()、lstrip()、strip()函数使用
- 【详解】python中字符串的strip(),lstrip(),rstrip()的含义
- python:strip()、rstrip()、lstrip()
- 浅谈python中截取字符函数strip,lstrip,rstrip
- 浅谈python中截取字符函数strip,lstrip,rstrip
- python中map()函数的用法介绍
- python强大的区间处理库interval用法介绍