strip(参数)方法是将头尾指定的字符移除,括号里的参数是想要移除的字符
s = "111good1" print(s) print(s.strip("1")) print(s)
以下是代码的输出结果:
111good1
good
111good1
可以看到,使用了strip()方法后会去掉首尾所有的指定的参数字符,但不会更改原字符串,更改后的结果需要用新的变量存储起来。
如果不指定则会将字符串首尾的空格或\n删除。
p = " good " print(p) print(p.strip())
以下是代码的输出结果:
good
good
应用:strip()方法与文件读取操作的按行读取连用时(line.strip())是将文件每行末尾的\n删除(因为文件每行末尾默认以\n结尾,如果不使用strip()方法的话,读取的时候每行之间会存在空行)。