首页 > 解决方案 > 如何将变量 b 分配给字符串 a 的索引?

问题描述

我的任务有问题。编写一个程序来替换给定字符串(也由用户给出)的给定位置。该函数有 3 个参数,用于分析的字符串、应替换的位置和要更改服务的字符。我尝试过这种方式,但它不起作用。最后有与开头相同的字符串

a =input("enter string\n")
print(len(a))
for i in enumerate(a):
   print("individual indexes:",([i]))

b = input("enter the index number you want to replace\n")
b = str([a,i])
c = input("what do you want to change ?\n")
a1 = a.replace(b,c)
print(a1)

标签: python-3.xpython-2.7

解决方案


b = int(b)
a1 = a[:b] + 'c' + a[b:]
a =input("enter string\n")
print(len(a))
for i in enumerate(a):
   print("individual indexes:",([i]))

b = int(input("enter the index number you want to replace\n"))
c = input("what do you want to change ?\n")
a1 = a[:b] + 'c' + a[b:]
print(a1)

推荐阅读