split replace strip是字符串中内置的三个函数,作用分别是分割 替换 去空格

1:split

split(a,b):用指定的字符(a)分割字符串,可以限制分割的次数(b),返回一个列表

 s = '天很1蓝云很1白心1情很1好'print(s.split('1', 2))

输出结果如下:

['天很', '蓝云很', '白心1情很1好']

但若指定的字符出现在字符串的开头 结尾 或中间连续出现时,列表中会出现空元素,需要对列表进行一个过滤

 s = '1天很1蓝云很111白心1情很1好1'result = s.split('1', 2)print('过滤前:', result)while '' in result:result.remove('')print('过滤后:', result)

输出结果如下:

过滤前: ['', '天很', '蓝云很111白心1情很1好1']
过滤后: ['天很', '蓝云很111白心1情很1好1']

2:replace

replace(a,b,c):用新字符(a),代替字符串中的指定字符(b),可以指定替换的次数©,默认为替换所有

 s = '1天很1蓝云很111白心1情很1好1'print(s.replace('1', ''))print(s.replace('1', '', 2))

输出结果如下:

天很蓝云很白心情很好
天很蓝云很111白心1情很1好1

3:strip

strip:去掉字符串前后连段的空格。

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''s = '   天很蓝 云很白 心情很好  'print('原字符串长度为:{0}'.format(len(s)))result = s.strip()print('strip后的字符串长度为:{0}    内容是:{1}'.format(len(result), result))

输出结果如下

原字符串长度为:17
strip后的字符串长度为:12    内容是:天很蓝 云很白 心情很好

另外,还可以使用lstrip和rstrip去掉左端或右端的空格

 s = '   天很蓝 云很白 心情很好  'print('原字符串长度:{0}'.format(len(s)))print('lstrip后的字符串长度:{0}'.format(len(s.lstrip())))print('rrstrip后的字符串长度:{0}'.format(len(s.rstrip())))

输出结果如下:

原字符串长度:17
lstrip后的字符串长度:14
rrstrip后的字符串长度:15

python字符串的split replace strip相关推荐

  1. Python:字符串中的方法--strip()

    Python:字符串中的方法–strip()(超详细版) 前言 今天突然意识到,我学习爬虫到今天一直很少用到Python基础的东西,就比如说是字符串的一些方法,索性就带着大家一起复习一下Python字 ...

  2. python rstrip函数_【C++实现python字符串函数库】strip、lstrip、rstrip方法

    [C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ...

  3. python字符串截取split 失败_python如何截断字符串

    字符串本质上就是由多个字符组成的,Python 允许通过索引来操作字符,比如获取指定索引处的字符,获取指定字符在字符串中的位置 等.python中截取字符串,可以使用split()方法,或者使用索引来 ...

  4. python中的序列类型数据结构元素的切片_第四章 Python字符串以及(split,rsplit,replace,strip.....)...

    创建 s1 = 'lenovo' s2 = "QF" s3 = """hello lenovo""" s4 = '''h ...

  5. Python 字符串分割split, 忽略括号里的分隔符(保留括号内容)

    前提:安装好re库 以下是在jupyter notebook中演示: [In] import re a = "sa,sb,sc,sd(se ty,sff ee)hhhh,sj,sk" ...

  6. python字符串split_「干货」Python字符串中的split方法

    前面的文章我们有简单的介绍过什么是字符串.Python字符串的输入方式.Python字符串的拼接方法等今天我们主要分享一下Python字符串中split方法! Python字符串中的方法有很多种,其中 ...

  7. oracle split函数用法_「干货」Python字符串中的split方法

    前面的文章我们有简单的介绍过什么是字符串.Python字符串的输入方式.Python字符串的拼接方法等今天我们主要分享一下Python字符串中split方法! Python字符串中的方法有很多种,其中 ...

  8. python字符串高级(切割多个分隔符)

    当一组s = 'ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz'字符串中包含多个不同分隔符时,想要把分隔符都去掉, 但s.split(';,|\t') python字符串中 ...

  9. python字符串函数split_Python常见字符串操作函数小结【split()、join()、strip()】

    本文实例讲述了Python常见字符串操作函数.分享给大家供大家参考,具体如下: str.split(' ') 1.按某一个字符分割,如'.' >>> s = ('www.google ...

最新文章

  1. linux epoll 文件,Linux面试必知:一句话讲透epoll-文件句柄
  2. Libevent-网络服务器事件示例
  3. boost::gregorian模块实现计算今年的元旦直到下一个元旦的日子的测试程序
  4. myclipes 配置php,myclipse使用技巧
  5. 输出第二个整数(信息学奥赛一本通-T1002)
  6. APP后端数据接口注意事项
  7. java 计时器归零_java - 如何每15秒运行一次计时器并取消并重新启动
  8. 马悦凌:从初级护士到“民间奇医”[9]
  9. 去除Word中的红色或则绿色波浪线
  10. GitHub上的项目受美国出口管制吗?
  11. 休息休闲推荐 ---- 电视剧《觉醒年代》百年优秀历史纪录电视剧
  12. 快递面单隐私保护教程
  13. Android 编译错误:CreateProcess error=206, 文件名或扩展名太长。
  14. mysql输出当前是第几周使用week和weekofyear的区别
  15. 2019 年百度之星·程序设计大赛 - 初赛一 1003 Mindis
  16. html首页我的待办,我的待办.html
  17. 从零做一个Chrome插件实现起点中文网自动签到
  18. matlab工具箱使用手册,matlab机器人工具箱使用手册.pdf
  19. [Tushare+Python] AH股轮动策略基础
  20. 7-1 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

热门文章

  1. 一个苦逼测试员的七夕感想
  2. 【笔试题】C语言:模拟实现strcat
  3. 解决Windows下Arm下Linux下Qt4程序的中文乱码问题
  4. 【ASP.NET Web API教程】5.5 ASP.NET Web API中的HTTP Cookie
  5. linux下锐捷拨号的问题
  6. 说说计算机发展史在你的印象里都有哪些内容,鱼池宣讲 | 专题采访 第二期 | 过去的一年里,你印象深刻的事情有哪些?...
  7. 参考文献顺序不对_Endnote插入参考文献的保姆级教程
  8. 【收藏】生产订单业务流程
  9. REM重复制造MFBF功能
  10. SAP and ABAP Memory总结