news 2026/6/5 23:58:46

python字串切片

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python字串切片
  • 截取右边3位
s="abcdefg"result=s[-3:]print(result)# 输出 efg

说明:

s[-3:] 表示从倒数第 3 个字符开始,一直到字符串末尾。
如果字符串长度不足 3,Python 不会报错,而是返回整个字符串:

s="ab"print(s[-3:])

输出:
ab

如果想去掉右边 3 位,则使用:

s="abcdefg"result=s[:-3]print(result)

输出:
abcd

总结:
操作 写法
取右边 3 位 s[-3:]
去掉右边 3 位 s[:-3]

  • 截取字符串左边 3 位
s="abcdefg"result=s[:3]print(result)

输出:
abc

说明:

s[:3] 表示从索引 0 开始,到索引 3 之前结束(不包含索引 3)。
如果字符串长度不足 3,也不会报错:

s="ab"print(s[:3])

输出:
ab

如果想去掉左边 3 位,则使用:

s="abcdefg"result=s[3:]print(result)

输出:
defg

总结:
操作 写法
取左边 3 位 s[:3]
去掉左边 3 位 s[3:]
取右边 3 位 s[-3:]
去掉右边 3 位 s[:-3]

  • 截取中间从第3位起长度为4的内容

如果要从第 3 位开始,截取长度为 4 的内容,需要先明确“第 3 位”是按人们习惯的第 1、2、3 位(即索引 2)来数。

例如:

s="abcdefghij"result=s[2:6]print(result)

输出:
cdef

解释:
第 3 位字符是 c(索引为 2)
长度为 4,所以结束位置是 2 + 4 = 6
切片写法:s[开始索引 : 开始索引 + 长度]

通用公式:
start_pos = 3 # 第3位(从1开始计数)
length = 4
result = s[start_pos - 1 : start_pos - 1 + length]

如果你说的“第 3 位”是按 Python 索引(从 0 开始)计算,那么写法是:
result = s[3:7]
得到:
defg

因此要注意:
计数方式 写法 结果
第3位(人类习惯,从1开始)长度4 s[2:6] cdef
索引3(Python从0开始)长度4 s[3:7] defg

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 23:43:36

微信好友关系真相大揭秘:3分钟找出谁删了你

微信好友关系真相大揭秘:3分钟找出谁删了你 【免费下载链接】WechatRealFriends 微信好友关系一键检测,基于微信ipad协议,看看有没有朋友偷偷删掉或者拉黑你 项目地址: https://gitcode.com/gh_mirrors/we/WechatRealFriends 你是否曾…

作者头像 李华
网站建设 2026/6/5 23:41:41

智能多功能鱼缸设计(设计源文件+万字报告+讲解)(支持资料、图片参考_降重降ai)_文章底部可以扫码

摘 要 随着社会经济的迅速发展,生活质量的提高,人们对家庭休闲娱乐设施的需求也不断增加,水族宠物行业也因此蓬勃发展。由于当前市场上常见的智能鱼缸的科技属性和便捷程度并不高,因此设计一个节能高效的智能鱼缸是有必要的。本课…

作者头像 李华
网站建设 2026/6/5 23:41:26

AI工具接入智能社区系统:72小时内完成合规部署的9个关键检查点

更多请点击: https://kaifayun.com 第一章:AI工具与智能邻里整合 在现代城市治理与社区服务升级的背景下,AI工具正深度融入邻里级数字化基础设施,构建感知、响应与协同一体化的智能邻里系统。该整合并非简单叠加技术模块&#xf…

作者头像 李华
网站建设 2026/6/5 23:36:13

农业AI入门:5分钟看懂植物叶片‘健康指纹’——高光谱反射曲线

农业AI入门:5分钟看懂植物叶片‘健康指纹’——高光谱反射曲线清晨的阳光洒在农田里,每一片叶子都在用独特的光学语言诉说着自己的健康状态。这种语言并非人类肉眼可见的色彩变化,而是隐藏在可见光之外的高光谱反射曲线——我们称之为植物的&…

作者头像 李华