在 Python 程序中从字符串中删除第 n 个字符
pythonserver side programmingprogramming更新于 2025/12/21 21:32:17
在本文中,我们将了解下面给出的问题陈述的解决方案 −
问题陈述
给定一个字符串,我们必须从给定的字符串中删除第 i 个索引字符并显示它。
在 Python 中的任何字符串中,索引总是从 0 开始。假设我们有一个字符串"tutorialspoint"然后它的索引将按如下所示完成 −
T u t o r i a l s p o i n t 0 1 2 3 4 5 6 7 8 9 10 11 12 13
现在让我们看看用于解决语句 − 的 Python 脚本
示例
def remove(string, i): # 切片到第 i 个字符 a = string[ : i] # 从 i+1 个索引切片 b = string[i + 1: ] return a + b # 驱动代码 if __name__ == '__main__': string = "Tutorialspoint" # 删除第 n 个索引元素 i = 8 print(remove(string, i))
输出
Tutorialpoint
算法
从给定的输入字符串中,必须弹出第 i 个索引元素。因此,将字符串拆分为两部分,索引字符之前和索引字符之后,从而保留第 i 个字符,返回合并后的字符串。
这里我们在全局范围内声明了三个变量,如下所示 −

结论
在本文中,我们了解了在 Python 3.x 或更早版本中从给定输入字符串中删除第 i 个字符
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

