加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

Python去除字符 串中空格 删除指定字符 的几种方式

发布时间:2022-11-05 12:39:31 所属栏目:语言 来源:
导读:  用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。
  这里的特殊字符,指的是制表符(\t)、回车符(\r)
  用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。
  这里的特殊字符,指的是制表符(\t)、回车符(\r)、换行符(\n)等。
 
  Python 中,字符串变量提供了 3 种方法来删除字符串中多余的空格和特殊字符,它们分别是:
  strip():删除字符串前后(左右两侧)的空格或特殊字符。
  lstrip():删除字符串前面(左边)的空格或特殊字符。
  rstrip():删除字符串后面(右边)的空格或特殊字符。
 
  注意,Python 的 str 是不可变的(不可变的意思是指,字符串一旦形成,它所包含的字符序列就不能发生任何改变),因此这三个方法只是返回字符串前面或后面空白被删除之后的副本,并不会改变字符串本身。
  Python strip()方法
  strip() 方法用于删除字符串左右两个的空格和特殊字符,该方法的语法格式为:
  str.strip([chars])
 
  其中,str 表示原字符串,[chars] 用来指定要删除的字符,可以同时指定多个,如果不手动指定,则默认会删除空格以及制表符、回车符、换行符等特殊字符。
  
  >>> str = "  c.biancheng.net \t\n\r"
  >>> str.rstrip()
  '  c.biancheng.net'
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!