题目有错别字吧??制定=指定
首先需要理解的一点,在python中的字符串类型是不可变量,也就是对他做的任何写操作(添加字符,更改,删除)都是需要重新分配内存空间的。
方法1.
转成成list,然后在指定位置插入,再转回str
s='123'
tmp_list=list(s)
tmp_list.insert(2,',')
''.join(tmp_list)
方法2.
遍历,插入,重组
tmp_list=[]
foridxinrange(len(s)):
tmp_list.append(s[idx])
ifidx==2:
tmp_list.append(',')
''.join(tmp_list)