python字符串replace出现这种错误,请大神讲解?
发布网友
发布时间:2022-05-11 00:16
我来回答
共2个回答
热心网友
时间:2022-04-19 01:04
strNum[1][0] = strNum[1][0].replace('8', 'J')
strNum[1][0] 这里对应的是"字符串类型" "8"
在python中字符串是不可变类型,不能给字符串赋值,所以这里报错。
热心网友
时间:2022-04-19 02:22
你去看下replace的用法。
replace是对整个字符串操作进行替换。
strNum[1]=strNum[1].replace('8','J')