解决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 正则式 概述及常用字符
May 07 Python
python处理PHP数组文本文件实例
Sep 18 Python
python协程用法实例分析
Jun 04 Python
Python3字符串学习教程
Aug 20 Python
python3实现ftp服务功能(服务端 For Linux)
Mar 24 Python
Python3.6实现连接mysql或mariadb的方法分析
May 18 Python
python使用suds调用webservice接口的方法
Jan 03 Python
解决python给列表里添加字典时被最后一个覆盖的问题
Jan 21 Python
python自动生成model文件过程详解
Nov 02 Python
利用python生成照片墙的示例代码
Apr 09 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 Python
python中的被动信息搜集
Apr 29 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 include任意文件或URL介绍
2014/04/29 PHP
Yii获取当前url和域名的方法
2015/06/08 PHP
php 多文件上传的实现实例
2016/10/23 PHP
通过PHP实现获取访问用户IP
2020/05/09 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
浅析javascript闭包 实例分析
2010/12/25 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
js 右侧浮动层效果实现代码(跟随滚动)
2015/11/22 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
2016/11/22 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
用JS实现简单的登录验证功能
2017/07/28 Javascript
Vuejs中使用markdown服务器端渲染的示例
2017/11/22 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
jQuery创建折叠式菜单
2019/06/15 jQuery
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
原生微信小程序开发中 redux 的使用详解
2021/02/18 Javascript
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
Python list操作用法总结
2015/11/10 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
对pandas中apply函数的用法详解
2018/04/10 Python
深入浅析Python中的迭代器
2019/06/04 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
详解pycharm2020.1.1专业版安装指南(推荐)
2020/08/07 Python
python安装及变量名介绍详解
2020/12/12 Python
速比涛英国官网:Speedo英国
2019/07/15 全球购物
2014年党课学习心得体会
2014/07/08 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书