Python教程——使用strip()去掉空格或指定字符串

TangLu 未命名 2023-05-27 8365 0

对于程序来说"hello"和" hello"是2个不同的东西,如果不注意空格的存在很可能出现各种错误。使用Python strip() 方法可以自动删除指定的字符串,需要注意的是只能从头部或者尾部开始删除。如果只需要删除尾部的空白则使用rstrip()方法。这个方法常用于检查用户登录网站时的用户名,如果有空格的话可以自动删除


strip()方法语法:

str.strip([chars]);  #str为变量名
# chars:移除头尾指定的字符,不写的话默认是空格


实例:

str = "00000003210Runoob01230000000"; 
print (str.strip('0'))   #去除首尾字符0

str2 = "   Runoob      ";  
print (str2.strip())  #去除首尾空格



以上实例输出结果如下:

3210Runoob0123
Runoob


使用strip()方法来删除自定义字符:

name = '#linuxe%'
name2 = name.strip('#%')
print (name2)



评论