Python:从字符串中删除一个字符

2023-12-07

我想删除字符串中的第 5 个字符。所以我做了:

删除线[5]

并得到: 类型错误:“str”对象不支持项目删除

所以不,我想知道是否有不同的有效解决方案来解决这个问题。


字符串在 Python 中是不可变的,因此您无法就地更改它们。

当然,您可以将字符串切片的组合分配回同一标识符:

mystr = mystr[:5] + mystr[6:]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python:从字符串中删除一个字符 的相关文章

随机推荐

  • row.names() 和 attribute$row.names 有什么区别?

    row names iris 返回一个字符向量 gt row names head iris 1 1 2 3 4 5 6 and attributes iris row names返回一个整数向量 gt attributes head ir
  • 如何在 protobuf-net 中启用字符串驻留?

    我使用的是 v2 rev 421 当我保存 protobuf net 生成的流并将其放入字符串实用程序时 它发现了许多重复的字符串 我说的是应用程序生成的字符串 它可以被实习 但默认情况下字符串实习似乎没有打开 我如何启用它 Thanks
  • AngularJS:旧 Angular 版本中的 $q.race()

    Angular 1 5 8 实现了 q race 方法 它接受一个 Promise 数组并返回一个 Promise 该 Promise 使用第一个已解析 Promise 的值进行解析 然而我现在坚持使用 Angular 1 4 并且需要某种
  • 计算给定速度的轨道截距。

    背景 尝试编写一款 FTL 旅行不受重力影响并且加速度是即时的游戏 给定行星的开普勒轨道和飞船的当前位置及其最大超光速 FTL 速度 如何计算行星的位置 单位 米 秒 我可以获取给定日期时间的行星位置 但我正在努力弄清楚如何计算行星的位置以
  • 在“公共”文件夹中使用索引进行 URL 重写

    我是开发领域的新人 我拼命地想获得好的网址 我检查了该网站是否有类似问题 但找不到我需要的东西 或者我做得不好 情况如下 我为一个站点设置了一个项目 该站点的 index php 文件位于名为 Public 的文件夹中 更清楚地说 这是我现
  • Java 支持哪个版本的 ZIP(1.6 - 或任何与此相关的版本)

    ZIP 格式有多个版本 http en wikipedia org wiki ZIP 28file format 29 Version history 目前还不清楚 Java 支持哪个版本 在源代码中ZipOutputStream它定义了一
  • Python 使用 re 在字符之间创建空格(方括号中的字符除外)

    我有一个数据框 d1 letters ABCDE NOT FGH CCGF NOT HI MPJ NOT L MNA NOT PLJKAJSHD df1 pd DataFrame d1 df1 letters 0 ABCDE NOT FGH
  • 声明中的数组长度可以是非常量吗?

    我对 C 中的数组声明有点困惑 我知道可以这样做 int a 20 Reserved space for 20 int array int b 32 431 10 42 Length in square brackets is auto c
  • Kivy:错误弱引用对象(在时钟函数中)不再存在

    所以这是我的错误代码 我认为这个错误中有一些困难 我查看了论坛但找不到 而且 我有错误在我的手机上 with kivy 启动器 python 3当我用 buildozer 构建时 但我的电脑上没有 ubuntu 18 0 4 和 Windo
  • 为什么我们不能将字符串值分配给二维字符数组?

    include
  • 将终端选项卡标题设置为 unix 中的提示名称

    可以说 提示如下 run scripts gt 如何设置终端选项卡标题与提示相同 即终端选项卡图块也应该是运行脚本 gt 因此 当提示发生变化时 终端标题应该动态更新 许多终端模拟器都能够理解特殊的转义 033 0 foo 007
  • `import` 和 `#include` 之间的区别? CP20

    我不明白为什么 I saw import std core here I can t import std I can t import std iostream I can include
  • linux C++ 套接字选择循环

    我在使用套接字时遇到了一些问题 当循环时 除了第一个循环之外 我没有接收到数据 每次都会超时 如果我关闭并重新打开每个循环的套接字 尽管我似乎正确获取了数据 有什么想法吗 不关闭循环的示例 int socketHandle socket A
  • 仅计算某一特定时区的时区偏移量

    我正在尝试为一位在德国在线教学的人构建一个应用程序 我想将这个人的日程存储在一系列约会开始时间中 例如 let schedule new Date currentDate T07 00 00Z new Date currentDate T0
  • 将关联表展平为多值列?

    我有一张表 其中仅包含产品 ID 和类别 ID 产品可以属于多个类别 如何将类别 ID 平铺到产品列中 因此我以以下内容结束我们 id name desc categories 1 test1 lorem 1 3 4 23 2 test2
  • C# 文件移动和覆盖[重复]

    这个问题在这里已经有答案了 我正在开发一个多线程应用程序 我的代码中有某处 File Delete sidetapedata File Move sidetapedata2 sidetapedata sidetapedata and sid
  • R hist 与 geom_hist 断点

    我在 R 中使用 geom hist 和直方图 具有相同的断点 但得到不同的图表 我进行了快速搜索 有谁知道定义中断是什么以及为什么它们会有所不同 这些产生两个不同的情节 set seed 25 data lt data frame Mos
  • 无法修改冻结的数组。(FrozenError)

    当我启动服务器时padrino start 出现这个错误 C Ruby27 x64 lib ruby gems 2 7 0 gems padrino core 0 15 1 lib padrino core application rb 3
  • 如果从 Block 调用的方法使用 self,我是否需要使用弱 self 指针?

    Using self 在块中会导致保留循环 因此我需要创建对weakSelf 我明白这一点 BUT 如果从我的块中我调用一个使用的方法self 这也会导致保留周期吗 例如 如果我重新加载UITableView从一个街区和我的一些UITabl
  • Python:从字符串中删除一个字符

    我想删除字符串中的第 5 个字符 所以我做了 删除线 5 并得到 类型错误 str 对象不支持项目删除 所以不 我想知道是否有不同的有效解决方案来解决这个问题 字符串在 Python 中是不可变的 因此您无法就地更改它们 当然 您可以将字符