解决python replace函数替换无效问题


Posted in Python onJanuary 18, 2020

python replace函数替换无效问题

str = "hello,china!"
str.replace("hell","well")
print(str)

hello,China!

进程已结束,推出代码0

写代码时发现这样替换之后并没有替换成功。

原因:

在Python中字符串是是不可变对象。

所以字符串使用replace需要重新赋值,生成一个新的对象。

之前没有重新引用,导致该变量 指向的是 以前的对象,实则已经发生变化,只是没有重新引用而已。

所以要想打印出替换后的字符串需要重新赋值,如下:

str = "hello,china!"
str = str.replace("hell","well")
print(str)

hello,china!

进程已结束,推出代码0

这样就可以替换成功啦!!

以上解决方法和代码很简单,大家可以参考下,有其他疑问可以联系小编补充修改,感谢大家对三水点靠木的支持。

Python 相关文章推荐
Python程序中使用SQLAlchemy时出现乱码的解决方案
Apr 24 Python
给Python入门者的一些编程建议
Jun 15 Python
使用Python编写简单的端口扫描器的实例分享
Dec 18 Python
Python 2.x如何设置命令执行的超时时间实例
Oct 19 Python
python编写分类决策树的代码
Dec 21 Python
利用python对Excel中的特定数据提取并写入新表的方法
Jun 14 Python
Python面向对象之静态属性、类方法与静态方法分析
Aug 24 Python
Python依赖包整体迁移方法详解
Aug 15 Python
彻底搞懂 python 中文乱码问题(深入分析)
Feb 28 Python
python 爬虫请求模块requests详解
Dec 04 Python
python中pow函数用法及功能说明
Dec 04 Python
用Python selenium实现淘宝抢单机器人
Jun 18 Python
使用Python来做一个屏幕录制工具的操作代码
Jan 18 #Python
pytorch 状态字典:state_dict使用详解
Jan 17 #Python
Python标准库itertools的使用方法
Jan 17 #Python
Python实现投影法分割图像示例(二)
Jan 17 #Python
Python常用库大全及简要说明
Jan 17 #Python
Python Sphinx使用实例及问题解决
Jan 17 #Python
通过实例了解Python str()和repr()的区别
Jan 17 #Python
You might like
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
[原创]图片分页查看
2006/08/28 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
jQuery源码解读之addClass()方法分析
2015/02/20 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
傻瓜式vuex语法糖kiss-vuex整理
2018/12/21 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
python正则表达式match和search用法实例
2015/03/26 Python
Python 元类实例解析
2018/04/04 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
python中count函数知识点浅析
2020/12/17 Python
保送生自荐信范文
2013/10/06 职场文书
校领导推荐信
2013/11/01 职场文书
销售主管岗位职责范本
2014/02/14 职场文书
班级安全教育实施方案
2014/02/23 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
入党转正申请书范文
2019/05/20 职场文书
浅谈Python魔法方法
2021/06/28 Java/Android
Python进行区间取值案例讲解
2021/08/02 Python
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏