赵灵越 2022-11-26 12:47 采纳率: 99.3%
浏览 1
已结题

字符串中的\t、\n怎么让他们自动替换想要的值?

# 编号①②③   ord( '①' ): 9312
z=input('''''')
b= input('''请输入切片位置:''')
d= input('''请输入回车位置:''')
z_list = z.strip().split(d)
for index,value in enumerate(z_list):
    print('{}.{}'.format(  chr( 9312+index ) , value.split(b)[1] ))
# 比如
方法\t说明\nL.Append(item)\t在列表结尾增加一个元素item\nL.insert(I, x)\t在I索引位置插入一个值x\nL.extend([5, 6, 7])\t在列表迭代增加一些值\nL.pop()\t按索引删除列表的元素,default last\nL.remove(2)\t按值删除列表的元组,删除的第一次出现的值\nL.clear()\t清空列表\ndel L\t删除L列表\ndel L[2:]\t切片删除列表中的元素\nL[1]=value\t索引赋值\nL[i:j]=[]\t切片地去改,迭代地进行更改\nL[i:j]=[4,5,6]\t切片地去改,迭代地进行更改\nfor x in L: print(x)\t迭代\n3 in L\t成员关系\nL * 3\t重复\nL1 + L2\t合并\nlen(L)\t列表长度\nL = list('spam')\t可迭代项目的列表\nL[i:j]\t求切片\nL.count(item)\t求元素出现的次数\nL.index(value)\t 返回第一个值的索引\nL.sort()\t 列表的正向排序\nL.sort(reverse=True)\t列表的反向排序\nL.reverse()\t列表的反转

\t替换成"\n空格",\n依次替换成①②③④
  • 写回答

1条回答 默认 最新

  • 梦幻精灵_cq 2022-11-26 21:44
    关注

    一、str.replace()

    text = ''' ''' # 您的多行文本
    text = list(text.replace('\r', '\n '))
    char = '①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑'
    k = 0
    
    for i in range(len(text)):
        if text[i] == '\n':
            text[i] = char[k]
            k += 1
     
    print(''.join(text))
    
    

    img


    二、re.sub()

    import re
    
    text = ''' ''' # 您的多行文本
    text = list(re.sub('\r', '\n ', text))
    char = list('①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑'[::-1])
    
    for k,i in enumerate(text):
        if i == '\n':
            text[k] = char.pop()
    
    print(''.join(text))
    
    

    输出与“一”同,不重复贴图。


    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月5日
  • 已采纳回答 11月27日
  • 创建了问题 11月26日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改