news 2026/10/20 5:53:22

python如何改字符串

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python如何改字符串

字符串不可按索引赋值修改,以下是目前掌握修改字符串的方式:

原句子:I think i can make it.

要求改成:I sware i can make it.

方式1:使用replace替换

s = "i think i can make it" print(s.replace("think","swear"))

方式2:使用切片的方式进行替换,本质是拼接字符串

s = "i think i can make it" print(s[:2] + "swear" + s[7:])

方式3:使用io.StingIO,构造实例化流对象,创建子类实例,对文本进行操作。

import io s = "i think i can make it" NewS = io.StringIO(s) print(NewS.getvalue()) NewS.seek(2) NewS.write("swear") print(NewS.getvalue())

方式4:使用列表,获取字符,挨个替换,本质是拼接字符串

s = "i think i can make it" lst = list(s) # 复制成可改的列表,原s不动 print(lst) lst[2] = "s" lst[3] = "w" lst[4] = "e" lst[5] = "a" lst[6] = "r" s = "".join(lst) # 再拼回新字符串 print(s)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/20 5:52:16

ENSP中FTP、Telnet与SSH配置原理与安全实践

1. 项目概述:为什么一个看似简单的“ENSP ftp-telnet-ssh”标题值得深挖在某高校网络工程实训室带学生做实验时,我常被问到:“老师,ENSP里配ftp、telnet、ssh到底有啥区别?为什么教材总把这三个放一起讲,可…

作者头像 李华
网站建设 2026/10/20 5:52:16

2026 AI医疗行业报告深度解析:四大赛道趋势与研究方法

先说一句可能不太中听的话:市面上冠着"AI医疗报告"名头的资料包,多数是百度网盘里堆了几百个老PDF,标题倒是齐全,打开全是两三年前的落后信息。2026年这个节点,AI医疗早就不是"概念能不能讲"的问题…

作者头像 李华
网站建设 2026/10/20 5:50:23

用Python打造PPT生成工具:Markdown转pptx与中文排版实践

1. 为什么我决定自己动手做一个 PPT 生成工具做技术分享、写项目复盘、给团队做内训,绕不开的一件事就是做 PPT。我粗略算过,过去一年我至少做了四十多份演示文稿,平均每份从梳理大纲到排版收尾要花三到五个小时。最让人抓狂的不是内容本身&a…

作者头像 李华
网站建设 2026/10/20 5:50:23

PyCharm远程连接服务器:深度学习训练与调试全攻略

1. 为什么本地写代码、远程跑训练是更省心的组合很多做深度学习、数据分析或者后端开发的朋友,一开始都习惯在自己电脑上装环境、跑代码。笔记本性能还行的时候,跑个小模型、处理几万行数据没什么问题。可一旦模型参数量上去、数据集变成几十个G&#xf…

作者头像 李华
网站建设 2026/10/20 5:50:19

FOC控制的是相电压还是线电压?一文读懂SVPWM与电机电压的关系

有一次我在调一台永磁同步电机的FOC程序,电流环PI已经稳定了,转速波形也干净利落。我拿着示波器去测电机三相端子的电压,结果看到的不是教科书上那种正弦波,而是一个“顶”被削平的马鞍形波形。群里一个刚入门的同学很认真地问&am…

作者头像 李华