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标准库内置函数complex介绍
Nov 25 Python
Python实现霍夫圆和椭圆变换代码详解
Jan 12 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 Python
python版本五子棋的实现代码
Dec 11 Python
python通过配置文件共享全局变量的实例
Jan 11 Python
Python 保存矩阵为Excel的实现方法
Jan 28 Python
详解Django 时间与时区设置问题
Jul 23 Python
scikit-learn线性回归,多元回归,多项式回归的实现
Aug 29 Python
pytorch获取模型某一层参数名及参数值方式
Dec 30 Python
使用keras根据层名称来初始化网络
May 21 Python
pyCharm 实现关闭代码检查
Jun 09 Python
Python+Appium自动化测试的实战
Jun 30 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
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
php定时计划任务的实现方法详解
2013/06/06 PHP
php json与xml序列化/反序列化
2013/10/28 PHP
php数组去重实例及分析
2013/11/26 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
使用jQuery UI的tooltip函数修饰title属性的气泡悬浮框
2013/06/24 Javascript
使用js 设置url参数
2013/07/08 Javascript
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
Javascript实现图片轮播效果(一)让图片跳动起来
2016/02/17 Javascript
javascript 内置对象及常见API详细介绍
2016/11/01 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
详解一个基于套接字实现长连接的express
2019/03/28 Javascript
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
将Django框架和遗留的Web应用集成的方法
2015/07/24 Python
浅谈python中的占位符
2017/11/09 Python
儿童编程python入门
2018/05/08 Python
PyCharm鼠标右键不显示Run unittest的解决方法
2018/11/30 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
捷克家具销售网站:SCONTO Nábytek
2020/01/02 全球购物
大学生个人自我鉴定
2013/12/03 职场文书
合同专员岗位职责
2013/12/18 职场文书
副处级干部考察材料
2014/05/17 职场文书
服装设计专业自荐信
2014/06/17 职场文书
竞选学委演讲稿
2014/09/13 职场文书
员工工作自我评价
2014/09/26 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
文明班级申报材料
2014/12/24 职场文书
Android实现图片九宫格
2022/06/28 Java/Android