仅替换第一次出现的字符串?

2023-12-05

我有这样的事情:

text = 'This text is very very long.'
replace_words = ['very','word']

for word in replace_words:
    text = text.replace('very','not very')

我只想替换第一个“very”或选择覆盖哪个“very”。我正在对大量文本执行此操作,因此我想控制重复单词的替换方式。


text = text.replace("very", "not very", 1)
>>> help(str.replace)
Help on method_descriptor:

replace(...)
    S.replace (old, new[, count]) -> string

    Return a copy of string S with all occurrences of substring
    old replaced by new.  If the optional argument count is
    given, only the first count occurrences are replaced.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅替换第一次出现的字符串? 的相关文章

  • 如何在flask中使用g.user全局

    据我了解 Flask 中的 g 变量 它应该为我提供一个全局位置来存储数据 例如登录后保存当前用户 它是否正确 我希望我的导航在登录后在整个网站上显示我的用户名 我的观点包含 from Flask import g among other
  • 为 Anaconda Python 安装 psycopg2

    我有 Anaconda Python 3 4 但是每当我运行旧代码时 我都会通过输入 source activate python2 切换到 Anaconda Python 2 7 我的问题是我为 Anaconda Python 3 4 安
  • Python(Selenium):如何通过登录重定向/组织登录登录网站

    我不是专业程序员 所以请原谅任何愚蠢的错误 我正在做一些研究 我正在尝试使用 Selenium 登录数据库来搜索大约 1000 个术语 我有两个问题 1 重定向到组织登录页面后如何使用 Selenium 登录 2 如何检索数据库 在我解决
  • 通过最小元素比较对 5 个元素进行排序

    我必须在 python 中使用元素之间的最小比较次数来建模对 5 个元素的列表进行排序的执行计划 除此之外 复杂性是无关紧要的 结果是一个对的列表 表示在另一时间对列表进行排序所需的比较 我知道有一种算法可以通过 7 次比较 总是在元素之间
  • Flask 会话变量

    我正在用 Flask 编写一个小型网络应用程序 当两个用户 在同一网络下 尝试使用应用程序时 我遇到会话变量问题 这是代码 import os from flask import Flask request render template
  • 如何使用Conda下载python包并随后离线安装?

    我知道通过 pip 我可以使用以下命令下载 Python 包 但 pip install 破坏了我的内部包依赖关系 当我做 pip download
  • 绘制方程

    我正在尝试创建一个函数 它将绘制我告诉它的任何公式 import numpy as np import matplotlib pyplot as plt def graph formula x range x np array x rang
  • 在Python中获取文件描述符的位置

    比如说 我有一个原始数字文件描述符 我需要根据它获取文件中的当前位置 import os psutil some code that works with file lp lib open path to file p psutil Pro
  • 如何在Python中对类别进行加权随机抽样

    给定一个元组列表 其中每个元组都包含一个概率和一个项目 我想根据其概率对项目进行采样 例如 给出列表 3 a 4 b 3 c 我想在 40 的时间内对 b 进行采样 在 python 中执行此操作的规范方法是什么 我查看了 random 模
  • 向 Altair 图表添加背景实心填充

    I like Altair a lot for making graphs in Python As a tribute I wanted to regenerate the Economist graph s in Mistakes we
  • 如何在seaborn displot中使用hist_kws

    我想在同一图中用不同的颜色绘制直方图和 kde 线 我想为直方图设置绿色 为 kde 线设置蓝色 我设法弄清楚使用 line kws 来更改 kde 线条颜色 但 hist kws 不适用于显示 我尝试过使用 histplot 但我无法为
  • 对年龄列进行分组/分类

    我有一个数据框说df有一个柱子 Ages gt gt gt df Age 0 22 1 38 2 26 3 35 4 35 5 1 6 54 我想对这个年龄段进行分组并创建一个像这样的新专栏 If age gt 0 age lt 2 the
  • 如何在 Python 中追加到 JSON 文件?

    我有一个 JSON 文件 其中包含 67790 1 kwh 319 4 现在我创建一个字典a dict我需要将其附加到 JSON 文件中 我尝试了这段代码 with open DATA FILENAME a as f json obj js
  • 仅将 char[] 的一部分复制到 String 中

    我有一个数组 char ch 我的问题如下 如何将 ch 2 到 ch 7 的值合并到字符串中 我想在不循环 char 数组的情况下实现这一点 有什么建议么 感谢您花时间回答我的问题 Use new String value offset
  • 有人用过 Dabo 做过中型项目吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我们正处于一个新的 ERP 风格的客户端 服务器应用程序的开始阶段 该应用程序是作为 Python 富客户端开发的 我们目前正在评估 Dabo
  • Scrapy:如何使用元在方法之间传递项目

    我是 scrapy 和 python 的新手 我试图将 parse quotes 中的项目 item author 传递给下一个解析方法 parse bio 我尝试了 request meta 和 response meta 方法 如 sc
  • 使用 Python 的 matplotlib 选择在屏幕上显示哪些图形以及将哪些图形保存到文件中

    我想用Python创建不同的图形matplotlib pyplot 然后 我想将其中一些保存到文件中 而另一些则应使用show 命令 然而 show 显示all创建的数字 我可以通过调用来避免这种情况close 创建我不想在屏幕上显示的绘图
  • Python 类继承 - 诡异的动作

    我观察到类继承有一个奇怪的效果 对于我正在处理的项目 我正在创建一个类来充当另一个模块的类的包装器 我正在使用第 3 方 aeidon 模块 用于操作字幕文件 但问题可能不太具体 以下是您通常如何使用该模块 project aeidon P
  • Python Selenium:如何在文本文件中打印网站上的值?

    我正在尝试编写一个脚本 该脚本将从 tulsaspca org 网站获取以下 6 个值并将其打印在 txt 文件中 最终输出应该是 905 4896 7105 23194 1004 42000 放置的动物 的 HTML span class
  • Statsmodels.formula.api OLS不显示截距的统计值

    我正在运行以下源代码 import statsmodels formula api as sm Add one column of ones for the intercept term X np append arr np ones 50

随机推荐

  • 反应选择不识别默认值

    我有一个反应选择组件无法识别默认值选项 代码如下所示 renderPlans if this props plans let list this props plans map item gt return label item descr
  • 时间:2019-03-07 标签:c#progressbarpercent

    我在 winform c 应用程序中有一个进度条 我将其作为进度指示器 进度条可以有不同的最大尺寸 具体取决于用户输入的数量 可以超过 100 所以这就是我的设置方式 this pbLoadingWrite Maximum Input Le
  • 一项活动和所有其他片段[关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我正在考虑实现一个屏幕Activity以及所有其他屏幕Fragments and managing all the fragments thru the activity 这是不是一个好主
  • 递归累积和

    我需要编写一个程序 使用 def 但仅使用递归来计算数字列表的累积和 我做到了 但现在我需要编写相同的程序而不使用该方法sum 但到目前为止还没有成功 任何想法 my code def rec cumsum numbers Input nu
  • 如何迭代 Numpy 数组的初始维度?

    我有一个具有形状的 Numpy 数组 1000 1000 1000 3 是最后一个维度 大小为 3 包含 3D 空间向量分量的三元组 我该如何使用nditer迭代每个三元组 像这样 for vec in np nditer my array
  • 为所有文本框控件提供相同的属性

    如何为同一表单中存在的所有文本框赋予相同的属性 foreach var textbox in this Controls OfType
  • Apache 整个目录的重写规则

    我想设置重写规则 RewriteRule test my long path index html 但我的index html 通过ajax 获取其他文件 所以它的工作方式并不像这样简单 我需要目录的所有子文件的规则我试过 RewriteR
  • Python 的 Chronic(Ruby NLP 日期/时间解析器)?

    有谁知道像chronic这样的库 但针对python Thanks 你有没有尝试过解析日期时间
  • Spring security SAML 可用于在运行时配置 IDP

    我想实施SSO using SAML 2 0在我的网络应用程序中 我见过spring security saml和例子春季启动应用程序 在查看示例后 我想知道以下几件事 是否可以在运行时获取 Idp Url 和证书并使用 spring sa
  • WiX 安装后我的 exe 文件无法通过双击运行,只能以管理员身份运行

    当我安装这个 MSI 包时 我使用 WiX 准备了一个 MSI 安装项目 ProgramFiles 并创建桌面文件夹的快捷方式 它只能以管理员身份运行 双击时不起作用 当我在桌面上安装文件夹时 双击即可使用 我想安装到 ProgramFil
  • datetimepicker 类 - 具有 dts_appcanparse 样式 - 无法选择

    当用户完成编辑时 我得到 DTN USERSTRING 引出了一个问题 用户何时完成编辑 输入日期后 TAB 似乎没有生成此通知 我也没有得到 dtn keydown 或任何其他信息 鼠标或按 ALT 似乎可以解决问题 但我需要让 TAB
  • 带饼干的倒计时器

    我知道有很多这样的话题 但我只是遇到问题 找不到答案 我的脚本是 window onload function 200 seconds countdown var countdown 14400 current timestamp var
  • php htmlentities 解码文本区域

    我有一个文本区域 我想获取文本区域的输入并将其全部合并在一起 除了转义引号之外 一切都工作正常 例如test s输出为test s 为了解决这个问题 我尝试了 htmlenttries 例如 这应该根据html entity decode手
  • numpy中求两个多边形之间的距离

    我有两个多边形 P 和 Q 其中多边形的外部线性环由两个闭合的点集定义 存储为 numpy 数组 以逆时针方向连接 P和Q的格式如下 P x coords 299398 56 299402 16 299410 25 299419 7 299
  • jQuery - 选项上的选定属性未显示在 FireBug 中

    Why 当我在选择字段中选择一个选项时 selected selected 属性仍然保留之前的选项 但从视觉上你可以看到新选项处于活动状态 从下拉列表中选择一个选项不会修改selectedDOM 中的属性 但是如果您使用以下命令查询当前值
  • mysqli 连接在函数内不起作用? [复制]

    这个问题在这里已经有答案了 我在 php 函数内执行 mysql 查询时遇到一些问题 我得到的错误是 Notice Undefined variable link in C path api inc restFunctions php on
  • 从 AVI 捕获 OpenCV 帧

    我正在使用 openCV 2 2 进行一个项目 我需要对 AVI 文件的每一帧进行处理 但是当我运行代码时 它只获取文件的第一帧 CV CAP PROP POS FRAMES 似乎不起作用 有什么想法为什么不呢 CvCapture capt
  • 使用“.txt”文件中的值填充“JTable”

    我是java新手 我有一个像这样的文本文件 0784879541 P K Tharindu 745874654v Colombo 0714786542 H R Kamal 654124784v Colombo 0114784544 H P
  • 如何检测给定的 PIDL 是否实际上是 .zip 文件或类似文件?

    VS2010 引入了 CMFCShellTreeCtrl 它允许将文件夹浏览器树控件放入我们的 MFC 应用程序中 然而 这个类似乎严重缺乏过滤功能 即它将构建容器对象列表 IShellFolder 但似乎没有办法指定 zip 容器不应显示
  • 仅替换第一次出现的字符串?

    我有这样的事情 text This text is very very long replace words very word for word in replace words text text replace very not ve