Dr.阿巴阿巴 发表于 2021-7-15 15:04:02

python题

如图,友友们为啥选B呢?{:10_333:}

逃兵 发表于 2021-7-15 15:04:03

字符串类型是不可变的

string.replace()操作会返回一个新的字符串,这里并没有将新生成的字符串赋值给w,所以w不会改变

w = 'fish520'
w.replace('5','')
print(w)

python3.9 发表于 2021-7-15 15:27:13

哪里不明白呢?

BanCan笑 发表于 2021-7-15 15:33:59

楼上正解,这里再提一个append方法不用返回一个新的对象

Dr.阿巴阿巴 发表于 2021-7-15 15:37:44

纳鲁古都{:10_256:}

python3.9 发表于 2021-7-15 15:41:17

关于 string 的 replace 方法,需要注意 replace 不会改变原 string 的内容。
页: [1]
查看完整版本: python题