文本字符串："这是一个随机字符串。它没有其它目的，仅用于测试此函数。"
创建一个函数，可以压缩字符串文本。
def compress_string(string):
    """通过将重复的字符替换为单个字符和计数来压缩字符串文本"""

    compressed_string = ""
    current_char = string[0]
    count = 1
    for char in string[1:]:
        if char == current_char: # 如果字符是一个重复的字符
            count += 1
        else: # 如果字符不是一个重复的字符
            compressed_string += current_char + str(count)
            current_char = char
            count = 1
    # 添加最后一组重复字符
    compressed_string += current_char + str(count)
    return compressed_string

compress_string("这是一个随机字符串。它没有其它目的，仅用于测试此函数。")
"这1是1一1个1随1机1字1符1串1。1它1没1有1其1它1目1的1，1仅1用1于1测1试1此1函1数1。1"