def 秒数转时间字符串(秒数: int) -> str:
    """把总秒数转换成 ``HH:MM:SS`` 格式字符串。

    功能说明:
        - 这个函数用于把一个总秒数，转换成更容易看的时分秒格式。
        - 秒数可以超过 24 小时，函数会继续把小时往上累加。
        - 传入负数时会自动取绝对值。
        - 如果输入不能转成整数，函数返回 ``00:00:00``。

    Args:
        秒数: 要转换的总秒数。

    Returns:
        返回 ``HH:MM:SS`` 格式的字符串。
    """
    try:
        秒数 = abs(int(秒数))
        小时, 余数 = divmod(秒数, 3600)
        分钟, 秒 = divmod(余数, 60)
        return f"{小时:02}:{分钟:02}:{秒:02}"
    except Exception:
        return "00:00:00"


if __name__ == "__main__":
    print("===== 示例1：3661 秒转成时间字符串 =====")
    print("结果:", 秒数转时间字符串(3661))

    print("\n===== 示例2：0 秒转成时间字符串 =====")
    print("结果:", 秒数转时间字符串(0))

    print("\n===== 示例3：超过 24 小时的秒数 =====")
    print("结果:", 秒数转时间字符串(90061))

    print("\n===== 示例4：输入负数 =====")
    print("结果:", 秒数转时间字符串(-75))

    print("\n===== 示例5：输入不能转成整数的内容 =====")
    print("结果:", 秒数转时间字符串("abc"))

    print("\n===== 示例6：应用场景-把任务耗时秒数显示成时分秒 =====")
    任务耗时秒数 = 5482
    print("任务耗时:", 秒数转时间字符串(任务耗时秒数))
