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)))
相关推荐
爱打代码的小林12 小时前
python基础(pandas库)
服务器·python·pandas
缘三水12 小时前
【C语言】15.指针(5)
c语言·开发语言·指针·语法
爱吃大芒果12 小时前
从零开始学 Flutter:状态管理入门之 setState 与 Provider
开发语言·javascript·flutter
shenzhenNBA12 小时前
如何在python文件中使用日志功能?简单版本
java·前端·python·日志·log
清风拂山岗 明月照大江12 小时前
简单文件 IO 示例:使用系统调用读写文件
开发语言·c++·算法
技术净胜13 小时前
MATLAB文本文件读写实操fopen/fscanf/fprintf/fclose全解析
开发语言·matlab
编织幻境的妖13 小时前
Python垃圾回收机制详解
开发语言·python
BrianGriffin13 小时前
JS異步:setTimeout包裝為sleep
开发语言·javascript·ecmascript
遇印记13 小时前
javaOCA考点(基础)
java·开发语言·青少年编程
李剑一13 小时前
Python学习笔记4
python