为啥非得把line.replace(\"Python\
【为啥非得把line.replace(\"Python\】
这个问题是这样,看上面图片,s 变量是str()类的实例对象的引用,
这个对象有replace 这个方法,看这个方法的文档,不修改原来的字符串,返回一个新的字符串。所以要将这个方法的返回值赋值给一个变量。
■网友
string 在 python 里是 immutable 对象,replace 方法会返回一个新对象,而不是直接 inplace 替换掉原来的对象。你可以直接 print (line.replace("Python","C").rstrip())
■网友
在你上面的那段代码里面都没有message这个东西,怎么谈替换呢?
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸