zoukankan      html  css  js  c++  java
  • Python去除多余空格

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

    "   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

    感觉还是非常有用的,尤其是节省了数据库的空间

    可是。我发现中文的好像去不了,见插图


    显然,time中的空格还在,“4课时          13分钟”,,麻烦哪位大神教我一下微笑

  • 相关阅读:
    STL常用容器☞String容器
    初识STL
    函数模板
    多态
    运算符重载
    友元
    对象的初始化和清理
    C++内存分区模型
    传值和传地址
    const的使用
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6978537.html
Copyright © 2011-2022 走看看