You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python提取指定格式ID编码中的6位后缀字符串?

实现思路

符合要求的ID编码为固定的三段用-分隔的结构,直接对输入字符串按-拆分后取第三段(索引为2的元素)即可得到目标的6位字母串。

函数代码

基础版本(默认输入完全符合格式要求):

def extract_suffix(id_code: str) -> str:
    # 按短横线拆分输入字符串
    parts = id_code.split('-')
    # 返回第三段内容
    return parts[2]

带基础校验版本(避免非法输入导致异常):

def extract_suffix(id_code: str) -> str:
    parts = id_code.split('-')
    # 校验分段数量和后缀长度
    if len(parts) != 3 or len(parts[2]) != 6:
        raise ValueError("输入的ID编码不符合x-y-zzzzzz格式要求")
    return parts[2]
PyCharm中运行验证步骤
  • 打开PyCharm,创建新Python项目或进入已有项目
  • 在项目目录右键选择「New → Python File」,自定义文件名后回车确认
  • 将上面的函数代码粘贴到新建的文件中
  • 可添加测试代码验证效果,示例如下:
if __name__ == '__main__':
    sample_id = "3-a-abaabb"
    result = extract_suffix(sample_id)
    print(result)
  • 右键代码编辑区域,选择「Run 你的文件名」,运行后控制台会输出abaabb

内容的提问来源于stack exchange,提问作者Sreenithi Sudhakar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 18:57:03