Python程序使用给定的索引更改字符串的字符
假设我们有一个字符串s、一个索引i和一个字符c。我们必须使用c替换s的第i个字符。现在在Python中,字符串本质上是不可变的。我们不能写像s[i]=c这样的语句,它会引发错误[TypeError:'str'objectdoesnotsupportitemassignment]
因此,如果输入类似于s="python",i=3,c='P',那么输出将是"pytPon"
示例
让我们看下面的实现来更好地理解
def solve(s, i, c): left = s[:i] right = s[i+1:] return left + c + right s = "python" i = 3 c = 'P' print(solve(s, i, c))
输入
python, 3, 'P'输出结果
pytPon
热门推荐
10 用名字做祝福语简短
11 儿童励志寄语简短祝福语
12 音乐生祝福语大全简短
13 离别赠言离职祝福语简短
14 老师结婚祝福语评论简短
15 开工红包祝福语毕业简短
16 个性留言简短英文祝福语
17 侄儿高考试祝福语简短
18 新年简短祝福语大全集