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)))
相关推荐
5***o50022 分钟前
JavaScript云原生
开发语言·javascript·云原生
爱吃西瓜的小菜鸡23 分钟前
【Java】面向对象基础——继承 + 封装基础题
java·开发语言
程序员三藏26 分钟前
软件测试之压力测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·压力测试
心疼你的一切27 分钟前
Unity开发Rokid应用之离线语音指令交互模型
android·开发语言·unity·游戏引擎·交互·lucene
N***738527 分钟前
JavaScript物联网案例
开发语言·javascript·物联网
IT方大同35 分钟前
C语言的组成部分
c语言·开发语言
BINGCHN36 分钟前
流量分析进阶(一):RCTF2025-Shadows of Asgard
开发语言·python
G***66911 小时前
Java区块链开发
java·开发语言·区块链
GeekPMAlex1 小时前
Python SQLite多线程、上下文管理器与生成器全面解析
python
顾安r1 小时前
11.22 脚本 手机termux项目分析(bash)
前端·python·stm32·flask·bash