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函数作用域的LEGB顺序
May 14 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
Dec 23 Python
python 利用栈和队列模拟递归的过程
May 29 Python
django框架自定义用户表操作示例
Aug 07 Python
python_opencv用线段画封闭矩形的实例
Dec 05 Python
Python实现的合并两个有序数组算法示例
Mar 04 Python
使用python模拟命令行终端的示例
Aug 13 Python
python3.6生成器yield用法实例分析
Aug 23 Python
windows10环境下用anaconda和VScode配置的图文教程
Mar 30 Python
关于tensorflow softmax函数用法解析
Jun 30 Python
Python如何实现机器人聊天
Sep 10 Python
Python实现对word文档添加密码去除密码的示例代码
Dec 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学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
php设置允许大文件上传示例代码
2014/03/10 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
php将html转为图片的实现方法
2017/05/19 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
jquery multiSelect 多选下拉框
2010/07/09 Javascript
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
Python升级提示Tkinter模块找不到的解决方法
2014/08/22 Python
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
django用户登录和注销的实现方法
2018/07/16 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
中学教师实习自我鉴定
2013/09/28 职场文书
护理学毕业生自荐信
2013/10/02 职场文书
小学母亲节活动方案
2014/03/14 职场文书
通用自荐信范文
2014/03/14 职场文书
实习协议书范本
2014/04/22 职场文书
二年级评语大全
2014/04/23 职场文书
2014年百日安全生产活动总结
2014/05/04 职场文书
餐厅服务员岗位职责
2015/02/09 职场文书
在人间读书笔记
2015/06/30 职场文书
宿舍管理制度范本
2015/08/07 职场文书
详解Laravel制作API接口
2021/05/31 PHP
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL