python中replace()方法

您所在的位置:网站首页 python中str的含义和用法 python中replace()方法

python中replace()方法

2023-10-22 22:40| 来源: 网络整理| 查看: 265

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() # ### 方法2 img_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中: 在这里插入图片描述 输出: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3