这里的特殊字符,指的是制表符(\t)、回车符(\r)、换行符(\n)等。
Python 中,字符串变量提供了 3 种方法来删除字符串中多余的空格和特殊字符,它们分别是:str.strip([chars])
其中,str 表示原字符串,[chars] 用来指定要删除的字符,可以同时指定多个,如果不手动指定,则默认会删除空格以及制表符、回车符、换行符等特殊字符。
>>> str = " c.biancheng.net \t\n\r"
>>> str.strip()
'c.biancheng.net'
>>> str.strip(" ,\r")
'c.biancheng.net \t\n'
>>> str
' c.biancheng.net \t\n\r'
str.lstrip([chars])
其中,str 和 chars 参数的含义,分别同 strip() 语法格式中的 str 和 chars 完全相同。
>>> str = " c.biancheng.net \t\n\r"
>>> str.lstrip()
'c.biancheng.net \t\n\r'
str.rstrip([chars])
str 和 chars 参数的含义和前面 2 种方法语法格式中的参数完全相同。
>>> str = " c.biancheng.net \t\n\r"
>>> str.rstrip()
' c.biancheng.net'
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有