詹惠儿

2021-01-14   阅读量: 28

Python

为什么用replace()不是替换为None,而是10?

问:

为什么用replace()不是替换为None,而是10?

image.png


答:

这是因为在place()中当传入的toplace参数为标量,value参数为None时,默认将查找到的值

替换为该值上一位置上的值,这里查找的值是‘a’,其上一位置上的值是10,因此将“a”替

换为10,如果需要替换为“a”替换为None,可通过字典传入,代码如下所示:

image.png


52.1207 1 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子