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)))
相关推荐
WenGyyyL8 小时前
从零理解强化学习:为什么 AI 需要 Advantage,而不只是 Reward?
人工智能·python·深度学习·机器学习·nlp
春涧草茶8 小时前
慢就是快15-1 多进程 多线程
开发语言·python
pan_junbiao8 小时前
Go语言中的空白标识符
开发语言·后端·golang
卡卡~~8 小时前
C++学习
开发语言·c++
qetfw8 小时前
Bash 基础:脚本执行、引号与命令替换验证
linux·开发语言·chrome·bash
杜 硕9 小时前
从零开始的C++生活——第四讲
开发语言·c++·生活
云和数据.ChenGuang9 小时前
Python 集合(set)常用函数详解与实战案例
开发语言·python·深度学习·langchain
梯度下降者9 小时前
python在哪些方面有应用,python可以用在哪些方面
人工智能·python·web开发·科学计算·应用领域
隔窗听雨眠9 小时前
从PHP2Shell回望:PHP内核漏洞的二十年演进与AI时代的攻防转折
开发语言·人工智能·php
lisw059 小时前
分岔论揭示演化突变密码
开发语言·算法·数学建模