使用给定的索引更改字符串字符的Python程序
假设我们有一个字符串s,一个索引i和一个字符c。 我们必须使用c替换s的第i个字符。 现在在Python中,字符串是不可变的。 我们无法写出类似s [i] = c的语句,否则它会引发错误[TypeError:’str’ object does not support item assignment]
因此,如果输入为s =“python”,i = 3,c =’P’,则输出将为“pytPon”
要解决此问题,我们将遵循以下步骤−
- left:= s [从索引0到i]
-
right:= s [从索引i + 1到结尾]
-
返回left连接c连接right
示例
让我们看以下实现以更好地理解