Python去除多余空格
2024-10-01 04:38:40
今天做爬虫时。发现结果中好多多余的空格。然后有强迫症的我当然不会放过
" xyz ".strip() # returns "xyz"
" xyz ".lstrip() # returns "xyz "
" xyz ".rstrip() # returns " xyz"
" x y z ".replace(' ', '') # returns "xyz"
注意,replace是用新的字符串取代旧的,所曾经者是单引號里加了空格,后者仅为单引號
1.用replace函数。
your_str.replace(' ', '') a = 'hello word' 我把a字符串里的word替换为python
a.replace('word','python') 输出的结果是hello python 2.用split断开再合上 ''.join(your_str.split()) 3.用正則表達式来完毕替换:
import re strinfo = re.compile('word')
b = strinfo.sub('python',a)
print b
输出的结果也是hello python
感觉还是非常有用的,尤其是节省了数据库的空间
可是。我发现中文的好像去不了,见插图
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
显然,time中的空格还在,“4课时 13分钟”,,麻烦哪位大神教我一下
最新文章
- 【基础】PHP变量及变量作用域
- LeetCode:Populating Next Right Pointers in Each Node I II
- Nagios Core/Icinga 基于栈的缓冲区溢出漏洞
- WordPress NextGEN Gallery ‘upload.php’任意文件上传漏洞
- xp sp3安装 iis5.1
- Delphi 重启应用程序(创建Bat文件的Process)
- SignalR系列教程:服务器广播与主动数据推送
- 腾讯云报告——MySQL成勒索新目标,数据服务基线安全问题迫在眉睫
- Ubuntu16.04搭建OpenVPN
- Azure Database for MySQL 报 Please specify SSL options and retry.
- Can't locate Params/Validate.pm in @INC (@INC contains: /usr/local/lib64/perl5 /
- jmeter+ant+jekins的持续集成自动化搭建-基于虚拟机的linux系统
- luoguU38228 签到题 (BSGS)
- [蓝桥杯]ALGO-84.算法训练_大小写转换
- Linux动态链接库的使用
- 【struts2】自定义拦截器
- [iptables]iptables常规设置
- 在Centos7下发布.NET CORE项目[转]
- Solr学习笔记之4、Solr配置文件简介
- OpenACC数据管理语句