解决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中使用Neo4j数据库的教程
Apr 16 Python
Python Socket编程详细介绍
Mar 23 Python
Python入门_浅谈数据结构的4种基本类型
May 16 Python
深入理解Python中的内置常量
May 20 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
Jun 07 Python
CentOS 7 安装python3.7.1的方法及注意事项
Nov 01 Python
如何用python写一个简单的词法分析器
Dec 18 Python
django基于存储在前端的token用户认证解析
Aug 06 Python
python 生成器和迭代器的原理解析
Oct 12 Python
Python属性和内建属性实例解析
Jan 14 Python
Python使用configparser库读取配置文件
Feb 22 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
Mar 05 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
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
php调用Google translate_tts api实现代码
2013/08/07 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
非常实用的php验证码类
2016/05/15 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
js身份证验证超强脚本
2008/10/26 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
JSON遍历方式实例总结
2015/12/07 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
用nodeJS搭建本地文件服务器的几种方法小结
2017/03/16 NodeJs
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
简化Python的Django框架代码的一些示例
2015/04/20 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
原生python实现knn分类算法
2019/10/24 Python
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
一套C#面试题
2013/10/09 面试题
自我评价怎么写好呢?
2013/12/05 职场文书
消防演习通知
2015/04/25 职场文书
董事长秘书工作总结
2015/08/14 职场文书
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python