这篇文章主要介绍了Python中带(),lstrip (), rstrip()函数怎么用,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
<强> Python中有三个去除头尾字符,空白符的函数,强>它们依次为:
地带:用来去除头尾字符,空白符(包括\ n \ r \ t & # 39;& # 39;即:换行,回车、制表符,空带格)
带子:用来去除开头字符,空白符(包括\ n \ r \ t & # 39;& # 39;即:换行,回车、制表符,空格)
rstrip:用来去除结尾字符,空白符(包括\ n \ r \ t & # 39;& # 39;即:换行,回车、制表符,空格)
从字面可以看出r=, l=左,地带,rstrip, lstrip是开发中常用的字符串格式化的方法。
注意:这些函数都只会删除头和尾的字符,中间的不会删除。
<强>函数语法分别为:强>
string.strip((字符)) string.lstrip((字符)) string.rstrip((字符))
参数字符是可选的,当字符为空,默认删除字符串头尾的空白符(包括\ n \ r \ t & # 39;& # 39;)
当字符不为空时,识字课看成一个的字符的列的表,是否会删除的前提是从字符串最开头和最结尾是不是包含要删除的字符,如果有就会继续处理,没有的话是不会删除中间的字符的。
返回值:去除头尾字符(或空白符)的字符串副本,字符串本身不会发生改变。
适用Python版本:Python2, Python3都支持,且用法相同
<强>代码实例:强>
1。当字符为空时,默认删除空白符(包括& # 39;\ n # 39;, & # 39; \ " # 39;, & # 39; \ t # 39;, & # 39;& # 39;)
在祝辞祝辞,name =, & # 39;, www.pythontab.com & # 39; 在祝辞祝辞的名字 & # 39;,www.pythontab.com & # 39; 在祝辞祝辞,name.strip(), #删除头尾空格 & # 39;www.pythontab.com& # 39; 在祝辞祝辞,name.lstrip(), #删除开头空格 & # 39;www.pythontab.com  & # 39; 在祝辞祝辞,name.rstrip(), #删除结尾空格 & # 39;,www.pythontab.com& # 39;
2。当字符不为空时,函数会被烧焦解成一个个的字符,然后将这些字符去掉。
在祝辞祝辞,name =, & # 39; - #, www.pythontab.com # & # 39;, 在祝辞祝辞的名字 - # & # 39;www.pythontab.com # & # 39;, 在祝辞祝辞,name.strip(& # 39; # & # 39;), #删除开头和结尾的#和-,空格被保留了 & # 39;,www.pythontab.com & # 39; 在在在, 在祝辞祝辞,name.lstrip(& # 39; 12 & # 39;), #删除开头的#和- & # 39;,www.pythontab.com # & # 39;, 在祝辞祝辞,name.rstrip(& # 39; 12 & # 39;), #删除结尾的#和- - # & # 39;www.pythontab.com & # 39;
<强>注意强>:在识字课设置了值以后,它会把#——看成两个单独的字符,所以和#——的顺序无关,并且这时候空白符(包括\ n \ r \ t & # 39;& # 39;即:换行,回车、制表符,空格)就不会被删除了。
感谢你能够认真阅读完这篇文章,希望小编分享Python中带(),lstrip (), rstrip()函数怎么用内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!