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)))
相关推荐
mayaairi8 小时前
JS数组完全指南(含十大操作详解)
开发语言·前端·javascript
j7~8 小时前
【数据结构初阶】队列的实现(链式队列 + 循环队列)--详解
c语言·开发语言·数据结构·学习·队列·queue·c\c++
蓝创工坊Blue Foundry8 小时前
扫描件批量转 Excel:先确认要整表还原还是字段汇总
python·pdf·ocr·excel
king_linlin8 小时前
算法基础——算法复杂度
c语言·开发语言·数据结构·算法
二十雨辰8 小时前
[爬虫]-解析
开发语言·python
zzq77978 小时前
Android 16 API 36 升级后 APP 加固兼容性问题解析
android·开发语言·安全·kotlin·安卓·安全架构
keyipatience8 小时前
日志和线程池
java·开发语言
码云数智-园园8 小时前
建站平台有哪些?建站工具怎么选
开发语言
nVisual8 小时前
01-环境监控集成方案
运维·服务器·开发语言·网络·数据库·数据中心布线·综合布线管理软件
此生决int9 小时前
深入理解C++系列(04)——类和对象(下)
开发语言·c++