strip()在python中的用法,删除字符串头尾指定字符

strip()方法描述

strip()是python内置的字符串方法,不接收参数,或只接收一个字符串参数,用于去除字符串头尾指定(参数)的字符串,返回一个新的字符串对象。strip()方法在机器学习阶段的数据处理方面有着很多的应用,其中数据一般会被写入一个.txt或Excel的表格中,一行表示一个样本,一列表示一个特征维度,而一行中间,特别是结尾的部分可能存在换行符,想想,一个特征维度混杂了换行符或其它不相关的字符,机器学习训练出来的模型泛化效果能好吗?


strip()方法的参数

无或一个字符串;通过str.strip( arg )的方式进行调用,用于去除指定字符串;


strip()方法的返回值

一个去除了指定字符串的新的字符串,strip()方法并不修改原字符串。


strip()方法实例代码

>>> w='笨鸟工具,x1y1z1.com \n\t\r'
>>> w.strip()
'笨鸟工具,x1y1z1.com'
>>> w
'笨鸟工具,x1y1z1.com \n\t\r'
>>> w.strip('\n')
'笨鸟工具,x1y1z1.com \n\t\r'
>>> w.strip('\r')
'笨鸟工具,x1y1z1.com \n\t'

代码解析

如上代码,strip()在不接收参数的情况下,可以默认去除掉字符串首尾的空格和\n、\t、\r;返回一个新的字符串,并不修改原来的字符串值。



全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.