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)))
相关推荐
future14122 分钟前
C#学习日记
开发语言·学习·c#
菜包eo3 分钟前
二维码驱动的独立站视频集成方案
网络·python·音视频
Yo_Becky9 分钟前
【PyTorch】PyTorch预训练模型缓存位置迁移,也可拓展应用于其他文件的迁移
人工智能·pytorch·经验分享·笔记·python·程序人生·其他
king_harry18 分钟前
Java程序-OceanBase Connector/J 示例
开发语言
yzx99101321 分钟前
关于网络协议
网络·人工智能·python·网络协议
fangeqin22 分钟前
ubuntu源码安装python3.13遇到Could not build the ssl module!解决方法
linux·python·ubuntu·openssl
傻啦嘿哟1 小时前
Python 办公实战:用 python-docx 自动生成 Word 文档
开发语言·c#
翻滚吧键盘1 小时前
js代码09
开发语言·javascript·ecmascript
Jay Kay1 小时前
TensorFlow源码深度阅读指南
人工智能·python·tensorflow
q567315231 小时前
R语言初学者爬虫简单模板
开发语言·爬虫·r语言·iphone