解决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 相关文章推荐
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
Python使用ftplib实现简易FTP客户端的方法
Jun 03 Python
python中管道用法入门实例
Jun 04 Python
python3中int(整型)的使用教程
Mar 23 Python
python组合无重复三位数的实例
Nov 13 Python
Python之pymysql的使用小结
Jul 01 Python
python3实现微型的web服务器
Sep 03 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
python之MSE、MAE、RMSE的使用
Feb 24 Python
Django 用户登陆访问限制实例 @login_required
May 13 Python
基于Pyinstaller打包Python程序并压缩文件大小
May 28 Python
python中scrapy处理项目数据的实例分析
Nov 22 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不写闭合标签的好处
2014/03/04 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
2013/11/27 Javascript
jQuery内容过滤选择器用法分析
2015/02/10 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
Canvas实现微信红包照片效果
2018/08/21 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
react 生命周期实例分析
2020/05/18 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
python实现一个简单的ping工具方法
2019/01/31 Python
详解python爬虫系列之初识爬虫
2019/04/06 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
利用python进行文件操作
2020/12/04 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
联想中国官方商城:Lenovo China
2017/10/18 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
优秀学生干部个人的自我评价
2013/10/04 职场文书
电气自动化自荐信
2013/10/10 职场文书
培训楼经理岗位责任制
2014/02/10 职场文书
运动员获奖感言
2014/08/15 职场文书
《去年的树》教学反思
2016/02/18 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL