解决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 yield机制的异步操作同步化编程模型
Mar 18 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 Python
Python自动化运维之Ansible定义主机与组规则操作详解
Jun 13 Python
python里dict变成list实例方法
Jun 26 Python
简单了解Django ContentType内置组件
Jul 23 Python
浅谈python3中input输入的使用
Aug 02 Python
python实现通过flask和前端进行数据收发
Aug 22 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
jenkins+python自动化测试持续集成教程
May 12 Python
解决Pytorch自定义层出现多Variable共享内存错误问题
Jun 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(1)
2006/10/09 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
CodeIgniter框架URL路由总结
2014/09/03 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
php简单获取复选框值的方法
2016/05/11 PHP
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
JavaScript.The.Good.Parts阅读笔记(一)假值与===运算符
2010/11/16 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
jquery获取radio值(单选组radio)
2014/10/16 Javascript
详解Javascript事件驱动编程
2016/01/03 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
Three.js如何实现雾化效果示例代码
2017/09/27 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
微信小程序使用for循环动态渲染页面操作示例
2018/12/25 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
深入理解 Python 中的多线程 新手必看
2016/11/20 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
python如何查看安装了的模块
2020/06/23 Python
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
什么叫做SQL注入,如何防止
2016/10/04 面试题
技校生自我鉴定范文
2013/09/26 职场文书
食品行业求职人的自我评价
2014/01/19 职场文书
测试工程师职业规划书
2014/02/06 职场文书
刘公岛导游词
2015/02/05 职场文书
教师求职信怎么写
2015/03/20 职场文书