解决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下的twisted框架入门指引
Apr 15 Python
python使用装饰器和线程限制函数执行时间的方法
Apr 18 Python
Python类的用法实例浅析
May 27 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
Jun 27 Python
详解Python 序列化Serialize 和 反序列化Deserialize
Aug 20 Python
Python numpy 点数组去重的实例
Apr 18 Python
django框架使用orm实现批量更新数据的方法
Jun 21 Python
Python中拆分字符串的操作方法
Jul 23 Python
django项目用higcharts统计最近七天文章点击量
Aug 17 Python
Python使用psutil获取进程信息的例子
Dec 17 Python
Python实例方法、类方法、静态方法区别详解
Sep 05 Python
Python 连接 MySQL 的几种方法
Sep 09 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序列号生成函数和字符串替换函数代码
2012/06/07 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
JS跨域请求的问题解析
2018/12/03 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
对vue生命周期的深入理解
2020/12/03 Vue.js
微信小程序实现首页弹出广告
2020/12/03 Javascript
python基础教程之popen函数操作其它程序的输入和输出示例
2014/02/10 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
python爬虫实现中英翻译词典
2019/06/25 Python
Python测试模块doctest使用解析
2019/08/10 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
Java软件工程师综合面试题笔试题
2013/09/08 面试题
迎国庆演讲稿
2014/09/05 职场文书
2014年司机工作总结
2014/11/21 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
教师节联欢会主持词
2015/07/04 职场文书
2015中学学校工作总结
2015/07/20 职场文书
一文读懂go中semaphore(信号量)源码
2021/04/03 Golang