解决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多线程操作实例
Nov 21 Python
Python3使用正则表达式爬取内涵段子示例
Apr 22 Python
Python爬取数据并写入MySQL数据库的实例
Jun 21 Python
对python3标准库httpclient的使用详解
Dec 18 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
Jan 17 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
浅谈python的输入输出,注释,基本数据类型
Apr 02 Python
Python IDLE或shell中切换路径的操作
Mar 09 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
Pycharm 2020.1 版配置优化的详细教程
Aug 07 Python
python实现的人脸识别打卡系统
May 08 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
PHP语言中global和$GLOBALS[]的分析 之二
2012/02/02 PHP
PHP统计二维数组元素个数的方法
2013/11/12 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
jquery ajax执行后台方法
2010/03/18 Javascript
JavaScript 学习初步 入门教程
2010/03/25 Javascript
xss文件页面内容读取(解决)
2010/11/28 Javascript
IE6下CSS图片缓存问题解决方法
2010/12/09 Javascript
json数据与字符串的相互转化示例
2013/09/18 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
2019/08/12 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
python黑魔法之编码转换
2016/01/25 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
python实现的分层随机抽样案例
2020/02/25 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
土耳其家居建材网站:Koçtaş
2016/11/22 全球购物
营销与策划应届生求职信
2013/11/04 职场文书
会计学生自我鉴定
2014/02/06 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
导游词之崇武古城
2019/10/07 职场文书
mysql脏页是什么
2021/07/26 MySQL
MySQL 计算连续登录天数
2022/05/11 MySQL