解决python replace函数替换无效问题
作者:默默不语 时间:2022-05-20 18:51:57
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
这样就可以替换成功啦!!
以上解决方法和代码很简单,大家可以参考下,有其他疑问可以联系小编补充修改,感谢大家对脚本之家的支持。
来源:https://www.cnblogs.com/qilin20/p/12207901.html
标签:python,replace,函数替换
0
投稿
猜你喜欢
Python-for循环的内部机制
2023-02-02 20:47:18
详细解读php的命名空间(二)
2023-06-06 16:12:38
python write无法写入文件的解决方法
2022-04-02 06:36:02
python实现好看的时钟效果
2021-02-11 23:44:25
教你用YOLOv5实现多路摄像头实时目标检测功能
2022-12-27 08:51:14
Pycharm如何自动生成头文件注释
2022-04-11 17:31:42
Go语言实现简单的一个静态WEB服务器
2024-04-28 09:12:56
15个应该掌握的Jupyter Notebook使用技巧(小结)
2023-12-14 15:25:05
浅谈Python用QQ邮箱发送邮件时授权码的问题
2021-10-30 13:06:59
Python使用Py2neo创建Neo4j的节点和关系
2023-07-20 02:51:45
python3.8下载及安装步骤详解
2023-11-19 18:47:02
Python压缩和解压缩zip文件
2023-09-16 21:20:10
python语言线程标准库threading.local解读总结
2023-12-22 18:18:07
Django如何使用redis作为缓存
2022-12-30 19:19:20
ASPImage组件的实现过程[图]
2008-02-03 15:37:00
python绘图subplots函数使用模板的示例代码
2023-05-23 06:05:01
koa+mongoose实现简单增删改查接口的示例代码
2024-05-13 10:04:56
Python爬虫获取整个站点中的所有外部链接代码示例
2021-03-01 09:52:39
Python实现一键整理百度云盘中重复无用文件
2023-09-23 04:33:38
使用Python实现租车计费系统的两种方法
2022-05-12 14:37:24