python中的strip()方法

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()方法的话,读取的时候每行之间会存在空行)。

你可能感兴趣的:(python内置方法,python)