Python中文竖排显示的方法

yipeiwu_com7年前Python基础

本文实例讲述了Python中文竖排显示的方法。分享给大家供大家参考。具体如下:

这里将中文竖排显示

比如 衣食者人之生利也,然且犹尚有节,葬埋者人之死利也,夫何独无节於此乎

输出为:

衣 | 之 | , | 尚 | 葬 | 之 | , | 无 | 乎 |
食 | 生 | 然 | 有 | 埋 | 死 | 夫 | 节 | 。 |
者 | 利 | 且 | 节 | 者 | 利 | 何 | 於 |
人 | 也 | 犹 | , | 人 | 也 | 独 | 此 |

import math
x=u'衣食者人之生利也,然且犹尚有节,葬埋者人之死利也,夫何独无节於此乎。'
def shupai(text,width):
  seq = [ c for c in text if c.strip() ]
  seq_len=len(seq)
  line=math.ceil(seq_len/width)
  for i in range(0, line):
    for j in range(0,width):
      if j*line+i < seq_len:
        print(seq[j*line+i],end = " | ")
    print()
shupai(x,10)

希望本文所述对大家的Python程序设计有所帮助。

相关文章

python 通过类中一个方法获取另一个方法变量的实例

1、在进行接口自动化测试过程中,经常出现接口数据的互相调用,如一些操作需要调用登陆之后返回的session或者token,下面同个简单的方法进行讲解 class A(): def...

Python中调用其他程序的方式详解

Python中调用其他程序的方式详解

前言 在Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程, 可...

Python3如何对urllib和urllib2进行重构

这篇文章主要介绍了Python3如何对urllib和urllib2进行重构,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python...

Pytorch: 自定义网络层实例

自定义Autograd函数 对于浅层的网络,我们可以手动的书写前向传播和反向传播过程。但是当网络变得很大时,特别是在做深度学习时,网络结构变得复杂。前向传播和反向传播也随之变得复杂,手动...

python使用Qt界面以及逻辑实现方法

python使用Qt界面以及逻辑实现方法

用过Qt的朋友 特别是QtCreator的习惯在界面UI上面对应的CPP中写代码。但是在PyQt中不是这样的。pyQt只是个界面,只会生成界面即UI,就算是一个按钮也需要在python只...