python --创建固定字符串长度,先进先出

python 复制代码
a = '123'

def concatenate_within_limit(b, new_string):
    # 计算新字符串与a的长度之和
    a = b
    total_length = len(a) + len(new_string)

    # 如果长度超过1024,从前面删除足够的字符
    if total_length > 5:
        diff = total_length - 5
        a = a[diff:] + new_string  # 删除前diff个字符,并拼接新字符串
    else:
        a += new_string  # 长度未超过1024,直接拼接新字符串

    # 返回处理后的a
    return a

for i in range(4,10):
    print(concatenate_within_limit(a, str(i)))
相关推荐
你怎么知道我是队长15 小时前
JavaScript 函数 this 全解
开发语言·javascript·ecmascript
L-影15 小时前
单体项目结构
java·开发语言
㱘郳15 小时前
飞机大战Pygame存档
python·pygame
孬甭_16 小时前
C++ string类
开发语言·c++
阿童木写作16 小时前
跨马翻译:一站式图片视频智能处理,提升跨境电商工作效率
人工智能·python·音视频
Python图像识别-116 小时前
基于yolov8的钢铁缺陷检测系统-2027毕业版(UI界面+Python项目源码+模型+标注好的数据集)
开发语言·python·yolo
sycmancia16 小时前
Qt——多线程与界面组件的通信
开发语言·qt·算法
你驴我16 小时前
WhatsApp 多账号消息路由中的去重与顺序保证实践
开发语言·php