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)))
相关推荐
她说..7 小时前
Java 默认值设置方式
java·开发语言·后端·springboot
元Y亨H7 小时前
Python - FastAPI 全方位介绍
python·fastapi
忧郁的紫菜8 小时前
基础实现:单篇 Markdown 转 Word
开发语言·c#·word
甜美的小天鹅8 小时前
Swifter C#之inline还是不inline,这是个问题
开发语言·c#
小短腿的代码世界8 小时前
Qt Bluetooth源码深度解析:从HCI协议到跨平台API的完整架构
开发语言·qt·架构
北冥you鱼8 小时前
Go 语言读取链上数据:从基础到实战
开发语言·后端·golang
nianniannnn8 小时前
c++复习自存--继承
开发语言·c++
error:(9 小时前
【系统与实战双精通】VS Code 调试 ROS2 Python 节点与 Launch 系统指南
android·java·python
weigangwin9 小时前
LlamaIndex 第一次试用:别先写 RAG Demo,先验上下文合同
python·ai·agent·rag·检索·llamaindex·观测性
省四收割者9 小时前
一文详解信号完整性(1)
python·嵌入式硬件·数学建模·信息与通信·信号处理·智能硬件