今天做爬虫时。发现结果中好多多余的空格。然后有强迫症的我当然不会放过

"   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分钟”,,麻烦哪位大神教我一下

最新文章

  1. 【基础】PHP变量及变量作用域
  2. LeetCode:Populating Next Right Pointers in Each Node I II
  3. Nagios Core/Icinga 基于栈的缓冲区溢出漏洞
  4. WordPress NextGEN Gallery ‘upload.php’任意文件上传漏洞
  5. xp sp3安装 iis5.1
  6. Delphi 重启应用程序(创建Bat文件的Process)
  7. SignalR系列教程:服务器广播与主动数据推送
  8. 腾讯云报告——MySQL成勒索新目标,数据服务基线安全问题迫在眉睫
  9. Ubuntu16.04搭建OpenVPN
  10. Azure Database for MySQL 报 Please specify SSL options and retry.
  11. Can't locate Params/Validate.pm in @INC (@INC contains: /usr/local/lib64/perl5 /
  12. jmeter+ant+jekins的持续集成自动化搭建-基于虚拟机的linux系统
  13. luoguU38228 签到题 (BSGS)
  14. [蓝桥杯]ALGO-84.算法训练_大小写转换
  15. Linux动态链接库的使用
  16. 【struts2】自定义拦截器
  17. [iptables]iptables常规设置
  18. 在Centos7下发布.NET CORE项目[转]
  19. Solr学习笔记之4、Solr配置文件简介
  20. OpenACC数据管理语句

热门文章

  1. maven添加本地jar包的方法
  2. 7.union
  3. Lua eval实现
  4. Visual C++6.0的下载与安装
  5. 时序分析:KMP算法用于序列识别
  6. Can't find variable: SockJS vue项目
  7. XML的解析方式
  8. Android 性能测试初探(三)
  9. TCP/IP数据包结构详解
  10. 为 Elasticsearch 添加中文分词,对比分词器效果