个人想到的解决方法有两种,一种是 .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去除、替换字符串空格的处理方法相关推荐

  1. python去掉html标签_python 去除html标签的几种方法

    #! /usr/bin/python # -*- coding:utf-8 -*- ''' created on 2013-12-18 @author: java ''' import re from ...

  2. python中用什么函数去掉空格_python去除字符串空格-python删除空格-python去掉空白字符-python strip函数-python trim函数-嗨客网...

    Python去除字符串空格教程 在开发过程中,有时候我们需要去除一个 Python strip()函数详解 语法 S.strip([chars]) -> str 参数 参数 描述 S 表示原字符 ...

  3. python去除字符串两边空格_Python去除字符串两端空格的方法

    Python去除字符串两端空格的方法 目的 获得一个首尾不含多余空格的字符串 方法 可以使用字符串的以下方法处理: string.lstrip(s[, chars]) Return a copy of ...

  4. python去除字符串两边的空格_Python去除字符串两端空格的方法

    <Python Cookbook(第2版)中文版>--1.5 去除字符串两端的空格 本节书摘来自异步社区<Python Cookbook(第2版)中文版>一书中的第1章,第1. ...

  5. python去掉两边空格_Python模拟删除字符串两边的空白

    目标: 1.使用string模块的whitespace 2.删除左边.右边以及两边的空白 代码如下: [root@localhost python]# cat rmspace.py #!/usr/bi ...

  6. python每个字符后添加空格_python实现指定字符串补全空格的方法

    有什么方法可以指定字符串长度,不够的自动补空格 char定义的是一个半角字符. 当人心变成市场,当市场变成战场,战场埋葬多少理想. char[]定义的是一个不定长的数组,实际上是指针,用前要初始化.不 ...

  7. python模板代码替换_Python - 安全替换字符串模板(safe_substitute) 详细解释

    安全替换字符串模板(safe_substitute) 详细解释 本文地址: http://blog.csdn.net/caroline_wendy/article/details/27057339 字 ...

  8. python字符串替换函数_Python正则替换字符串函数re.sub用法示例

    本文实例讲述了Python正则替换字符串函数re.sub用法.分享给大家供大家参考,具体如下: python re.sub属于python正则的标准库,主要是的功能是用正则匹配要替换的字符串 然后把它 ...

  9. python输出去空格_python输出怎么取消空格

    python输出怎么取消空格?下面给大家介绍几种不同的方法: 1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c " >&g ...

最新文章

  1. java OpenCV 图片清晰度、色偏和亮度检测
  2. 无批次管理物料转成有批次管理物料的方案
  3. java字符串的运用代码_java – 如何使用mockito模拟一个字符串?
  4. js 将图片置灰_JS 上传一张图片让其部分变灰色
  5. 插入排序 希尔排序 C++
  6. Linux oracle(常用命令)启动、停止、监听
  7. Makefile 中的规则
  8. JavaOO 常用类
  9. c语言a十六进制的地址,使用gdb调试c程序以显示十六进制地址
  10. js之table操作
  11. 超详细|一篇搞定操作系统——处理器管理
  12. 华为手机邮箱发件服务器端口设置,华为手机设置-华为手机POP3设置
  13. 【老生谈算法】基于matlab的指纹处理和识别算法详解及程序源码——指纹识别算法
  14. 11月全国程序员平均工资出炉,网友:我丢了同行的脸
  15. Android控件浮在最上层的方法
  16. POJ 1564 Sum It Up
  17. 开机黑屏显示html,电脑开机黑屏只显示光标怎么办?来看看几种原因分析及解决方法!...
  18. NOIP2014 Day1T1生活大爆炸版石头剪刀布 模拟
  19. 利用PL/SQL查询:员工工资的等级
  20. 九龙证券|新三板再现最“壕”分红!北交所公司不遑多让

热门文章

  1. input checkbox 选择内容输出多少个
  2. POJ 3254 Corn Fields (状态压缩)
  3. 开发工具 - Reflector
  4. IntelliJ IDEA 文件夹重命名--解决重命名后js文件引用找不到路径报404错误
  5. Scala初体验之:Map
  6. 【笔记】面向对象设计模式
  7. hlsl之ambient
  8. 最新公开的SEO优化公式
  9. 耳挂式蓝牙耳机原理_蓝牙真无线耳机MP3功能二合一 wedoking W-607耳机评测
  10. 中文代码示例之Vuejs入门教程(一)