解决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批量添加zabbix Screens的两个脚本分享
Jan 16 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 Python
python 将数据保存为excel的xls格式(实例讲解)
May 03 Python
pandas 将list切分后存入DataFrame中的实例
Jul 03 Python
在matplotlib的图中设置中文标签的方法
Dec 13 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
python中pytest收集用例规则与运行指定用例详解
Jun 27 Python
python增加图像对比度的方法
Jul 12 Python
python3.7通过thrift操作hbase的示例代码
Jan 14 Python
Python实现新型冠状病毒传播模型及预测代码实例
Feb 05 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
Dec 21 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
Dec 28 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
在 PHP 中使用随机数的三个步骤
2006/10/09 PHP
屏蔽浏览器缓存另类方法
2006/10/09 PHP
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
详细讲解JS节点知识
2010/01/31 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
jquery操作checked属性以及disabled属性的多种方法
2014/06/20 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
跟老齐学Python之开始真正编程
2014/09/12 Python
跟老齐学Python之永远强大的函数
2014/09/14 Python
python多进程操作实例
2014/11/21 Python
python 2.7.14安装图文教程
2018/04/08 Python
python实现百度语音识别api
2018/04/10 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
python2与python3共存问题的解决方法
2018/09/18 Python
django的ORM操作 删除和编辑实现详解
2019/07/24 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
Python-for循环的内部机制
2020/06/12 Python
Django实现简单的分页功能
2021/02/22 Python
迷你西餐厅创业计划书范文
2013/12/31 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
公司管理建议书
2015/09/14 职场文书
导游词之天津盘山
2019/11/01 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
MySQL root密码的重置方法
2021/04/21 MySQL