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

用法:

str # 某一个字符串
str.replace(old,new,max) # 将str中的old换成new,最多换max次

实例:

str = "this is string example....wow!!! this is really string"
res1 = str.replace("is", "was") # is换was,不限次数
res2 = str.replace("is", "was", 3) # is换was,最多3次print(res1)
print(res2)"""
output:thwas was string example....wow!!! thwas was really string
thwas was string example....wow!!! thwas is really string"""

参考:菜鸟教程:https://www.runoob.com/python/att-string-replace.html

更进一步:
基于pytorch的yolo v3代码中:

path = "train.txt"with open(path, 'r') as f:### 方法1#img_files = f.read().splitlines()# ### 方法2img_files = f.readlines()img_files = [x.replace('\n', '') for x in img_files]img_files = list(filter(lambda x: len(x) > 0, img_files))print(img_files)label_files = [x.replace('images', 'labels').replace('.jpeg', '.txt').replace('.jpg', '.txt').replace('.bmp', '.txt').replace('.png', '.txt') for x in img_files]print(label_files)

train.txt中:

输出:

python中replace()方法相关推荐

  1. python中的方法

    python中的方法 方法 大小写转换 对齐 查找 替换 判断 截取 拆分与拼接 方法 大小写转换 capitalize():返回第一个字符转化为大写,其他为小写的字符串. casefold():返回 ...

  2. 在python中replace是什么意思_python中replace的用法是什么?

    python中replace的用法是什么? Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. r ...

  3. python中replace的用法_python中replace的用法是什么?

    python中replace的用法是什么? Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. r ...

  4. Python 中strip()方法怎么用?

    Python strip() 方法用于去除字符串开头和结尾处指定的字符(默认为空格或换行符)或字符序列,不会去除字符串中间对应的字符. 相关函数有lstrip()和rstrip() .用法与strip ...

  5. python中new方法详解及_Python中new方法的详解

    new_ 方法是什么? __new__方法其实就是创建对象的方法 new()方法是在类准备将自身实例化时调用. 一个类可以有多个位置参数和多个命名参数,而在实例化开始之后,在调用 init()方法之前 ...

  6. python isalnum函数_探究Python中isalnum()方法的使用

    探究Python中isalnum()方法的使用 isalnum()方法检查判断字符串是否包含字母数字字符. 语法 以下是isalnum()方法的语法: str.isa1num() 参数 NA 返回值 ...

  7. python中file方法

    文章目录 一.python中file方法 总结 一.python中file方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象. 在对文件进行处理过程都需要使用到 ...

  8. python expandtabs_详解Python中expandtabs()方法的使用

    详解Python中expandtabs()方法的使用 expandtabs()方法返回制表符,即该字符串的一个副本. '\t'已经使用的空间,可选择使用给定的tabsize(默认8)扩展. 语法 以下 ...

  9. python中eval方法的妙用

    python中eval方法的妙用 python中eval的妙用 python中eval的妙用 对于python中的eval函数,通常就知道是一个计算函数,比如: eval("111" ...

最新文章

  1. 11.32 php扩展模块装安
  2. MQ日常维护操作手册
  3. 跨平台C++开源码的两种经常使用编译方式
  4. coremark 官网对各种单片机的测评评分
  5. 自定义MyBatis
  6. VTK:VTK 的相机模型用法实战
  7. java利用求余水仙花数_java求水仙花数
  8. html 表格套表格_HTML表格
  9. HDU 2289 几何+圆台
  10. 对volley的初步分析第一篇
  11. Linux中创建新用户并赋予指定目录的相关权限
  12. ASP.NET Core 异常处理与日志记录
  13. cocos2dx3.2 画图方法小修改之 C++ final学习
  14. 软件安全测试方案设计模板-homin
  15. Windows下功能强大注册表整理、修复软件RegClean Pro v6.21多国语言版
  16. python怎么计算ord函数_python ord函数
  17. 2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛 C 颜料的混合 (计算几何)
  18. 微信商户号企业付款到零钱开通地址
  19. 亚马逊独一份的有趣规则
  20. 搜索(DFS与BFS)

热门文章

  1. 计算机技术创新型,面向企业需求的创新型计算机技术专业硕士胜任力模型研究.docx...
  2. Lucene.net(4.8.0)+PanGu分词器 问题记录一 分词器Analyzer的构造和内部成员ReuseStategy
  3. 无人值守安装linux7,PXE下无人值守配置阵列及安装CentOS7
  4. 前端VUE框架学习总结与分享
  5. phpnow安装,phpnow卸载,phpnow教程,phpnow安装教程
  6. CSS3中的径向渐变
  7. A“一个部族,一个民族,一个弗雷尔卓德。”(素数筛,逆序对,树状数组)
  8. Vue3下Chrome插件popup、content、background通信API组合和实现
  9. laya的tween的坑
  10. English_words