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学习手册中的python多态示例代码
Jan 21 Python
Python set集合类型操作总结
Nov 07 Python
python实现按行切分文本文件的方法
Apr 18 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
python3+dlib实现人脸识别和情绪分析
Apr 21 Python
python实现飞机大战微信小游戏
Mar 21 Python
解决Python正则表达式匹配反斜杠''\''问题
Jul 17 Python
Python从列表推导到zip()函数的5种技巧总结
Oct 23 Python
Python + Requests + Unittest接口自动化测试实例分析
Dec 12 Python
python基于property()函数定义属性
Jan 22 Python
Python导入模块包原理及相关注意事项
Mar 25 Python
Python爬虫获取豆瓣电影并写入excel
Jul 31 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 Memcached应用实现代码
2010/02/08 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
PHPMailer发送邮件
2016/12/28 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
jQuery 事件的命名空间简单了解
2013/11/22 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
详细分析vue响应式原理
2020/06/22 Javascript
Python 的内置字符串方法小结
2016/03/15 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
Python getsizeof()和getsize()区分详解
2020/11/20 Python
国际商务系学生个人的自我评价
2013/11/26 职场文书
大学本科毕业生求职信范文
2013/12/18 职场文书
大学三年的自我评价
2013/12/25 职场文书
酒店员工检讨书
2014/02/18 职场文书
教师党员岗位承诺书
2014/05/29 职场文书
关于美容院的活动方案
2014/08/14 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
毕业设计论文评语
2014/12/31 职场文书
工作失职检讨书
2015/01/26 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python