前言:

这篇文章主要介绍了python常见字符串处理函数与用法,结合实例形式详细分析了Python字符串操作函数find、join、replace及split功能、使用技巧与操作注意事项,需要的朋友可以参考下。

1、find

作用:在一个较长字符串中查找子串。返回子串所在位置的最左端索引,如果没有找到则返回-1.如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

用法:string.find()

实例:

输出结果:

 5

输出结果:

 -1

2、join

作用:Python中有join()和os.path.join()两个函数,具体作用如下:

1) join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

2)os.path.join(): 将多个路径组合后返回

用法: 'sep'.join(seq)

  • sep:分隔符。可以为空
  • seq:要连接的元素序列、字符串、元组、字典

上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

返回值:返回一个以分隔符sep连接各个元素后生成的字符串

实例:

输出:

 1+2+3+4+5

输出:

 /usr/bin/env

输出:

 /hello/good/boy/doiido

3、replace

作用:Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。

嗨喽:正在学习python的小伙伴或者打算学习的,可以私信小编“07”领取资料!

语法:str.replace(old, new[, max])

参数:

  • old – 将被替换的子字符串。
  • new – 新字符串,用于替换old子字符串。
  • max – 可选字符串, 替换不超过 max 次

实例:

输出:

4、split函数

描述

Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串

语法

split()方法语法:

 str.split(str=

js字符串replace替换多个_汇总几大python常见字符串处理函数与用法(建议收藏)...相关推荐

  1. python输入文字字符串、如何提取字符_如何使用python从字符串中提取url?

    例如: string = "This is a link http://www.google.com" 我怎样才能提取"http://www.google.com&quo ...

  2. json是什么_如何利用Python处理JSON格式的数据,建议收藏!!!

    JSON数据格式在我们的日常工作中经常会接触到,无论是做爬虫开发还是一般的数据分析处理,今天,小编就来分享一下当数据接口是JSON格式时,如何进行数据处理进行详细的介绍,内容分布如下 什么是JSON ...

  3. Js中replace替换全部

    Js中replace替换所有* var t = '***感**谢**有**你***'; var r = t.replace(/\*/g,''); //\为转义字符 g表示全局 console.log( ...

  4. python字符串find函数-python常见字符串处理函数与用法汇总

    本文实例讲述了python常见字符串处理函数与用法.分享给大家供大家参考,具体如下: 1.find 作用:在一个较长字符串中查找子串.返回子串所在位置的最左端索引,如果没有找到则返回-1.如果指定 b ...

  5. js正则表达式/replace替换变量方法

    转自:http://www.blogjava.net/pingpang/archive/2012/08/12/385342.html 1. javascript 正则对象替换创建和用法:/patter ...

  6. js 使用多态替换条件语句_用多态和组成替换多个条件

    js 使用多态替换条件语句 用多态替换条件语句是一种众所周知的重构模式. 如果您不熟悉该模式,可以在此处查看 . 但是,一旦类中有多个条件检查所基于的字段,该基本解决方案便会开始崩溃. 我们将研究一些 ...

  7. python关键词提取_如何从Python格式字符串中提取关键字? - python

    我想在API中提供自动字符串格式,例如: my_api("path/to/{self.category}/{self.name}", ...) 可以替换为格式化字符串中标注的属性值 ...

  8. python逐个读取字符_玩转python之字符串逐个字符或逐词反转

    众所周知,python中的字符串是无法改变的,反转一个字符串自然要创建一个拷贝:最简单的方法,当然是步长为"-1"的切片: result = astring[::-1] 如果要是按 ...

  9. python什么是字符串_什么是Python的字符串

    对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:>>> ord('A') 65 >>> ord('中' ...

最新文章

  1. 欧盟为无人机立法,对国产厂商是福还是祸?
  2. python制作小工具_利用Python制作翻译小工具
  3. android 单个模块编译的方法
  4. BZOJ-1034-[ZJOI2008]泡泡堂BNB(贪心)
  5. Python实现模板
  6. 19-for循环语句
  7. 不会Object.defineProperty你就out了
  8. 线程等待通知 linux,Java 线程协作 wait(等待)与 notiy(通知)
  9. java查询未提交事务的数据_Jfinal同一事务中已插入的数据记录在事务未提前前查询不到?...
  10. android 音乐资源获取失败,android – 获取嵌入式mp3文件嵌入式艺术失败
  11. 高精度加法(简明版C语言),高精度加法(简明版C语言)
  12. IMDB-WIKI人脸属性数据集解析,dob matlab序列号转为出生日期
  13. 毕设论文指导--yolov5汽车识别
  14. 婚宴座位图html5,婚宴座位图模版欣赏【婚礼纪】
  15. IOS 中json解析异常Domain=NSCocoaErrorDomain Code=3840之诡异事件
  16. 万网域名绑定阿里云服务器
  17. No suitable resolver
  18. 【数据应用案例】异动分析——指标逻辑树
  19. java中jlaber用法_laber的for属性
  20. 微信文章图片破解防盗链

热门文章

  1. 认识Linux系统服务(鸟哥18章)
  2. 关于在群集环境下UDDI Web应用程序组件配置失败问题
  3. CodeProject每日精选: Progress controls 进度条
  4. HTML5 表单元素
  5. 命名空间函数用法及例子
  6. LeetCode--64. 最小路径和(动态规划)
  7. JS Statements var / let / const
  8. js 中meta 移除head_JS函数和winform函数之间的相互调用
  9. java调用word2vec模型_word2vec使用過程(Java版)
  10. 插值法补齐缺失数据_数据挖掘非常重要的一步:数据预处理