解决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 fileinput模块使用实例
Jun 03 Python
Python赋值语句后逗号的作用分析
Jun 08 Python
python制作一个桌面便签软件
Aug 09 Python
Python爬虫DNS解析缓存方法实例分析
Jun 02 Python
Python变量赋值的秘密分享
Apr 03 Python
使用Python实现租车计费系统的两种方法
Sep 29 Python
Python DataFrame一列拆成多列以及一行拆成多行
Aug 06 Python
给Python学习者的文件读写指南(含基础与进阶)
Jan 29 Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 Python
Python Matplotlib绘制等高线图与渐变色扇形图
Apr 14 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 session安全问题分析
2011/06/24 PHP
php和js如何通过json互相传递数据相关问题探讨
2013/02/26 PHP
两种设置php载入页面时编码的方法
2014/07/29 PHP
Nigma vs Alliance BO5 第五场2.14
2021/03/10 DOTA
通过JAVASCRIPT读取ASP设定的COOKIE
2007/02/15 Javascript
js AspxButton的客户端操作
2009/06/26 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
2013/11/14 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
JS验证码实现代码
2017/09/14 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
js模拟实现百度搜索
2020/06/28 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
2020/10/26 Javascript
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
2018/05/31 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
python中正则表达式与模式匹配
2019/05/07 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
在pycharm中为项目导入anacodna环境的操作方法
2020/02/12 Python
Python使用qrcode二维码库生成二维码方法详解
2020/02/17 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
2020/05/11 Python
基于python判断字符串括号是否闭合{}[]()
2020/09/21 Python
Django基于Models定制Admin后台实现过程解析
2020/11/11 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
求职信内容考虑哪几点
2013/10/05 职场文书
环境工程大学生自荐信
2013/10/21 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
与美同行演讲稿
2014/09/13 职场文书
2014年调度员工作总结
2014/11/19 职场文书
调任通知
2015/04/21 职场文书
转正申请报告格式
2015/05/15 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery