python-3.x 如何在字符串中每一行的左边插入一个竖线?

ehxuflar  于 2023-06-07  发布在  Python
关注(0)|答案(1)|浏览(138)

输入

PYTHON            |  ENGLISH             | SPANISH              |
----------------------|----------------------|----------------------|
 continue             | continue             | continuar            | 
 def                  | define               | definir              | 
 del                  | delete               | borrar               |

输出

| PYTHON               | ENGLISH              | SPANISH                |
    |----------------------|----------------------|----------------------- |
    | continue             | continue             | continuar              |
    | def                  | define               | definir                |
    | del                  | delete               | borrar                 |

动机?

许多人不知道如何写代码。
假设有人做了很多小网站,做了一些愚蠢的小事情。
例如,insertverticalbarontheleft.com
有人可以:
1.在google中输入类似于insert vertical bar on the left of every line的东西
1.复制并粘贴一些文本。
1.按下按钮
1.复制并粘贴结果。
该网站可能会通过谷歌广告产生少量的广告收入。

hlswsv35

hlswsv351#

这里有一些用python编写的代码,但是如果你想要一个网站,你可能需要将python翻译成java-script。

# `itext` stands for `input text`

itext = """
    PYTHON            |  ENGLISH             | SPANISH              |
----------------------|----------------------|----------------------|
 continue             | continue             | continuar            | 
 def                  | define               | definir              | 
 del                  | delete               | borrar               | 
"""

parsed_table = [
    line for line in [
        line.strip() for line in itext.split("\n")
    ]
    if len(line) > 0
]

for line in parsed_table:
    print("|", line, end = "\n")

相关问题