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)))
相关推荐
s***46981 分钟前
【玩转全栈】----Django模板语法、请求与响应
数据库·python·django
风生u23 分钟前
go进阶语法
开发语言·后端·golang
666HZ66626 分钟前
C语言——黑店
c语言·开发语言
Gomiko32 分钟前
JavaScript基础(八):函数
开发语言·javascript·ecmascript
runepic39 分钟前
Python + PostgreSQL 批量图片分发脚本:分类、去重、断点续拷贝
服务器·数据库·python·postgresql
〝七夜56939 分钟前
JVM内存结构
java·开发语言·jvm
初级炼丹师(爱说实话版)39 分钟前
JAVA泛型作用域与静态方法泛型使用笔记
java·开发语言·笔记
codists42 分钟前
2025年11月文章一览
python
生而为虫1 小时前
31.Python语言进阶
python·scrapy·django·flask·fastapi·pygame·tornado
言之。1 小时前
Claude Code 实用开发手册
python