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)))
相关推荐
Bert.Cai15 小时前
pymysql自动提交设置
开发语言·python
欧米欧15 小时前
C++模板初阶
开发语言·c++
酉鬼女又兒15 小时前
零基础快速入门前端蓝桥杯Web考点深度解析:var、let、const与事件绑定实战(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·职场和发展·蓝桥杯·es6·html5
IT从业者张某某15 小时前
Dockerfile详解
java·开发语言
南境十里·墨染春水15 小时前
C++笔记 类模板(面向对象)
开发语言·c++·笔记
小白学大数据15 小时前
攻克滑动拼图反爬:Python 高效爬取网页图片实战案例
开发语言·爬虫·python
煜磊15 小时前
C/C++语言部署安装_C/C++Api学习
开发语言·c++
低频电磁之道16 小时前
C++ 源码文本格式规范
开发语言·c++
大尚来也16 小时前
Java反射机制:从底层原理到Spring框架的深度实践
开发语言