Python去除字符串中空格(删除指定字符)的3种方法
这里的特殊字符,指的是制表符(/t)、回车符(/r)、换行符(/n)等。
Python 中,字符串变量提供了 3 种方法来删除字符串中多余的空格和特殊字符,它们分别是:
- strip():删除字符串前后(左右两侧)的空格或特殊字符。
- lstrip():删除字符串前面(左边)的空格或特殊字符。
- rstrip():删除字符串后面(右边)的空格或特殊字符。
注意,Python 的 str 是不可变的(不可变的意思是指,字符串一旦形成,它所包含的字符序列就不能发生任何改变),因此这三个方法只是返回字符串前面或后面空白被删除之后的副本,并不会改变字符串本身。
Python strip()方法
strip() 方法用于删除字符串左右两个的空格和特殊字符,该方法的语法格式为:
str.strip([chars])
其中,str 表示原字符串,[chars] 用来指定要删除的字符,可以同时指定多个,如果不手动指定,则默认会删除空格以及制表符、回车符、换行符等特殊字符。
【例 1】
>>> 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'
分析运行结果不难看出,通过 strip() 确实能够删除字符串左右两侧的空格和特殊字符,但并没有真正改变字符串本身。
Python lstrip()方法
lstrip() 方法用于去掉字符串左侧的空格和特殊字符。该方法的语法格式如下:
str.lstrip([chars])
其中,str 和 chars 参数的含义,分别同 strip() 语法格式中的 str 和 chars 完全相同。
【例 2】
>>> str = " c.biancheng.net /t/n/r"
>>> str.lstrip()
'c.biancheng.net /t/n/r'
Python rstrip()方法
rstrip() 方法用于删除字符串右侧的空格和特殊字符,其语法格式为:
str.rstrip([chars])
str 和 chars 参数的含义和前面 2 种方法语法格式中的参数完全相同。
【例 3】
>>> str = " c.biancheng.net /t/n/r"
>>> str.rstrip()
' c.biancheng.net'
相关文章
- python求逆矩阵的方法,Python 如何求矩阵的逆「建议收藏」
- 在pycharm中如何新建Python文件?_github下载的python源码项目怎么用
- python中矩阵的转置_[转]Python中的矩阵转置[通俗易懂]
- Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]
- 【说站】Python字典常用方法汇总
- 【说站】python删除str中特定字符的方法
- 遗传算法的应用实例python实现_遗传算法Python解决一个问题
- 以下哪些字符可以用于定义Python标识符_if可以作为用户标识符吗
- python爬虫scrapy框架_python主流爬虫框架
- Python win32api_python api文档
- Python将数据写入txt文件_python将内容写入txt文件
- pycharm如何调试python程序_Pycharm断点调试Python程序的步骤方法
- eval在python中是什么意思_如何在Python中使用eval ?
- Python获取磁盘、文件夹大小信息(一)
- python-Python与PostgreSQL数据库-处理PostgreSQL查询结果
- python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环详解编程语言
- Linux系统快速运行Python脚本(linux运行python脚本)
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- python实现广度优先搜索详解编程语言
- python:map_reduct_filter_sorted详解编程语言
- 快速安装Python MySQL模块(python安装mysql模块)
- Linux升级:升级Python到最新版本(linux升级python版本)
- Python脚本实现Linux命令快捷控制(python执行linux命令)
- Linux 下 Python 升级:轻松完成升级操作(linux下升级python)
- Python与MySQL实现数据分析的完美组合(mysql中python)
- python实现去除下载电影和电视剧文件名中的多余字符的方法