在对字符串操作前,我们需要先知道一点,就是字符串对象是不可改变的,也就是说在python创建一个字符串后,你不能把这个字符中的某一部分改变。字符串任何的改变,都会返回一个新的字符串对象。
1、去空格、特殊符号或头尾指定字符
1.1 str.strip():去两边空格及特殊符号
函数原型:
str.strip([chars])
不带参数的strip()函数,表示去除字符串str开头和结尾的空白符,包括:’n’ , ‘t’ , ‘r’ , ’ ’ 等。
带参数的strip(chars)函数,表示去除字符串str开头和结尾指定的chars字符序列,只要有就删除。
注意,只针对字符序列的开头和结尾。
1.2 str.lstrip([chars]):去开头的空白字符
1.3 str.rstrip([chars]):去结尾的空白字符
注:str.lstrip([chars]) 和str.rstrip([chars])函数的工作原理跟str.strip([chars])一样,只不过他们只针对字符序列的开头或结尾。