字符串的操作
一、字符串截取
1 # 现有字符串: str1 = '1234567890',根据题目要求,将截取后的新字符串赋值给str2 2 str1 = "1234567890" 3 4 # 截取字符串的全部字符 5 print(str1) 6 print(str1[:]) 7 8 # 截取字符串的第2位到第3位的字符 9 print(str1[1:3]) 10 # 截取字符串最后5位的字符 11 print(str1[-5:]) 12 13 # 截取字符串的第6个字符到结尾 14 print(str1[5:]) 15 16 # 截取字符串的第三个字符 17 print(str1[2]) 18 19 # 截取字符串的第一位字符到最后一位字符之间的字符,每隔一个字符截取一次。 20 print(str1[::2]) 21 22 # 截取字符串的第一位到倒数第三位之间的字符 23 print(str1[0:-3]) 24 25 # 截取字符串倒数第三位与倒数第一位之前的字符 26 print(str1[-3:-1]) 27 28 # 截取字符串的倒数第一个字符 29 print(str1[-1]) 30 31 # 截取与原字符串顺序相反的字符串 32 print(str1[::-1])
代码成就万世基积沙镇海
梦想永在凌云意意气风发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?