知道一个程序,该程序可以在一个字符串中任意位置插入一个字符,这个程序要怎么编
答案:2 悬赏:80 手机版
解决时间 2021-02-12 01:08
- 提问者网友:我的未来我做主
- 2021-02-11 21:45
知道一个程序,该程序可以在一个字符串中任意位置插入一个字符,这个程序要怎么编
最佳答案
- 五星知识达人网友:逃夭
- 2021-02-11 23:19
这样编,sb = s.substring(0, pos); nsb = s.substring(pos, -1); s = sb + 'c' + nsb;
全部回答
- 1楼网友:像个废品
- 2021-02-12 00:28
在python中字符串是不可改变的对象(immutable),因此无法直接修改字符串的某一位字符。
一种可行的方式,是将字符串转换为列表,修改列表的元素后,在重新连接为字符串。
示例代码如下:
s = 'abcdefghijk' #原字符串
l = list(s) #将字符串转换为列表,列表的每一个元素为一个字符
l[1] = 'z' #修改字符串的第1个字符为z
news = ''.join(l) #将列表重新连接为字符串
print(news)
#azcdefghijk #修改后的字符串
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯