Python去除、替换字符串空格的处理方法


Posted in Python onApril 01, 2018

个人想到的解决方法有两种,一种是  .replace(' old ',' new ')   第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉.

第二种方法是像这样

str_1_data = ' a   b  c  '
 str_2_list = str_1_data.split()
 str_1 = ''
 for i in range(len(str_2_list)):#这里可以直接用 str_1.join(str2_list)
  str_1 += str_2_list[i]
 print(str_1)

先用 .split(str,num)

(str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等,可以为空.

num -- 分割次数,可以为空.)

把源字符串切成一个列表,里面的参数就是以哪一个字符当做切口,默认是空格,然后把每一个字符串依次连接起来,运行结果为: >>>abc

另外,rel里面还有一个 re,split('re',str)它可以匹配带正则表达式的字符串来进行分割:
a = re.split(r'\W','hello,world') #\w所有字母数字下划线,\W所有非字母数字下划线
print(a)

>>> ['hello', 'world']

如果正则表达式带上小括号,也会把正则表达式里面的内容匹配进去,如:

a = re.split(r'(\W)','hello,world')
print(a)
>>> ['hello', ',', 'world']

下面看下Python替换字符串空格的处理方法

python如何替换python字符串开头或是结尾处的空格操作?在python语言中虽然有可以直接应用的方法,但我更喜欢自己去手去实现,所以写了个小方法达到了一样的效果。

刚刚学习python的时候,我很喜欢用语言里给定的方法来操作。老师说过动手实践的过程是最好的学习方法。在别人看我做的事情可能太无聊,但每天我能达到预想效果的时候很是开心。就像这个Python替换字符串空格的处理方法。
python大牛们可以路过了,拿来给刚刚开始学习的伙伴们分享下。

Python替换字符串空格的处理方法源代码如下:

# -*- coding: utf-8 -*-
#替换字符串开头的空格
i=0
while s[i].isspace():
  i=i+1
else:
  ss=s[0:i].replace(' ','*')
  s=ss+s[i:]
  print s
#www.iplaypy.com
#替换字符串结尾的空格
i=-1
while s[i].isspace():
  i=i-1
else:
  ss=s[i+1:].replace(' ','*')#list 用负数进行索引时,[a:-1],-1仍然是取不到的
  s=s[:i+1]+ss
  print s

总结

以上所述是小编给大家介绍的Python去除、替换字符串空格的处理方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
Python ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
python利用datetime模块计算时间差
Aug 04 Python
Python中利用xpath解析HTML的方法
May 14 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
python使用suds调用webservice接口的方法
Jan 03 Python
python 画二维、三维点之间的线段实现方法
Jul 07 Python
详解python中eval函数的作用
Oct 22 Python
python正则表达式匹配IP代码实例
Dec 28 Python
Python数组并集交集补集代码实例
Feb 18 Python
keras 多任务多loss实例
Jun 22 Python
GitHub上值得推荐的8个python 项目
Oct 30 Python
如何用python开发Zeroc Ice应用
Jan 29 Python
利用scrapy将爬到的数据保存到mysql(防止重复)
Mar 31 #Python
python 通过xml获取测试节点和属性的实例
Mar 31 #Python
Python Xml文件添加字节属性的方法
Mar 31 #Python
Python简单生成随机数的方法示例
Mar 31 #Python
用python 批量更改图像尺寸到统一大小的方法
Mar 31 #Python
使用Python读取安卓手机的屏幕分辨率方法
Mar 31 #Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 #Python
You might like
PHP中删除变量时unset()和null的区别分析
2011/01/27 PHP
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
JS获取屏幕高度的简单实现代码
2016/05/24 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
canvas绘制七巧板
2017/02/03 Javascript
AngularJS2中一种button切换效果的实现方法(二)
2017/03/27 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
2019/09/16 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
python测试驱动开发实例
2014/10/08 Python
Python处理CSV与List的转换方法
2018/04/19 Python
python从子线程中获得返回值的方法
2019/01/30 Python
python实现名片管理系统项目
2019/04/26 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
pyqt5 QlistView列表显示的实现示例
2020/03/24 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
CSS3盒子模型详解
2013/04/24 HTML / CSS
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
美国电力供应商店/电气批发商:USESI
2018/10/12 全球购物
美术教学感言
2014/02/22 职场文书
环保建议书200字
2014/05/14 职场文书
保护环境倡议书100字
2014/05/19 职场文书
热血教师观后感
2015/06/10 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
2016五四青年节活动总结范文
2016/04/06 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书
elementui的el-popover修改样式不生效的解决
2021/06/30 Javascript