s.strip('。').split(',')

去掉最后的句号,然后以逗号为分隔符,把句子分开,存到一个list当中。执行完成后,

lines=['白日依山尽', '黄河入海流', '欲穷千里目', '更上一层楼']

lines.reverse()把lines里面的句子倒序。这是因为竖排书写时是从右到左的。执行后

lines=['更上一层楼', '欲穷千里目', '黄河入海流', '白日依山尽']

print('\n'.join([' '.join(w) for w in zip(*lines)]))这句比较复杂,分开说

[' '.join(w) for w in zip(*lines)]构造了一个列表,核心是zip(*lines)。

zip()的作用是把传入的多个iterable结合在一起。比如list(zip("abc","def","ghi"))得到的是[('a', 'd', 'g'), ('b', 'e', 'h'), ('c', 'f', 'i')]。在这里,从zip(*lines)得到每行应该输出的字符组成的元组。你可以用list(zip(*lines))看一下,应该是

[('更', '欲', '黄', '白'), ('上', '穷', '河', '日'), ('一', '千', '入', '依'),

python输入文字垂直输出_在python中如何将横向输入的中文竖直输出相关推荐

  1. python实现文字转语音_利用python实现自己的文本转语音

    1.安装python3.8.5 python   >>  downloads   >>   windows    >>  Windows x86-64 execut ...

  2. python把文字矢量化_这个python函数可以被矢量化吗?

    我一直在研究这个函数,它生成了我正在开发的模拟代码所需的一些参数,并且已经在增强其性能方面遇到了障碍. 对代码进行分析表明,这是主要的瓶颈,因此我可以对其进行的任何增强都会很小. 我想尝试对这个函数的 ...

  3. python输入文字垂直输出_python中len用法-python计算数学表达式-利用python如何垂直输出文字...

    python中len是什幺意思 >>> list = [1,2,3] >>> len(list) 3 >>> l = '123' >> ...

  4. python判断输入是否为数字、在输出_判断Python输入是否为数字、字符

    当键入字符串8字符串时候,我们自己就可以判断了! 一: import re print("我现在要写一个文件数字猜游戏数字游戏:") temp=input("请你输入一个 ...

  5. python花式输出_关于python字符串format的一些花式用法

    目录: 前提: python中字符串的format功能非常强大,可以说完全能够替代其他的字符串使用方法,但是在后期的项目开发中使用的并不是特别的多, 以至于想用的时候会想不起来准确的使用方法,所以在这 ...

  6. python音频转文字腾讯_使用Python三步完成文本到语音的转换

    重磅干货,第一时间送达 一篇文章带你了解文本到语音转换步骤 在<这篇文章>中,我们有简单提到"文本语音转换"的相关内容,本文将继续讲述其详细实现步骤. 这里小编将介绍文 ...

  7. python实现文字识别软件_文字识别(OCR)CRNN(基于pytorch、python3) 实现不定长中文字符识别...

    文字识别(OCR)CRNN(基于pytorch.python3) 实现不定长中文字符识别 发布时间:2018-09-26 19:40, 浏览次数:1265 , 标签: OCR CRNN pytorch ...

  8. python程序运行结果不停_关于python:在进程运行时不断打印Subprocess输出

    要从我的python脚本启动程序,我使用以下方法: def execute(command): process = subprocess.Popen(command, shell=True, stdo ...

  9. python的def语句例题_下列 Python语句的输出结果是?

    [单选题]Python语句序列"x='car';y=2; print(x+y)"的输出结果是 [填空题]Pyhon语句序列"s1= 'red hat'; print(s1 ...

最新文章

  1. 如何使用python画折线图-python使用matplotlib绘制折线图教程
  2. mysql数据转储方法_Mysql数据库各种导出导入数据方式的区别(我的理解错误还望指正)...
  3. 阿里仿真灰度变更测试简介
  4. IBM 技术文档:Spark, 快速数据分析的又一选择
  5. 《C程序员从校园到职场》一1.2 C语言的主要特点
  6. Deformation Transfer for Triangle Meshes
  7. UVA12545_Bits Equalizer
  8. 数学建模算法python源码_如何使用python完成数学建模常见算法
  9. 2022年五一数学建模竞赛C题
  10. Windows XP SP3需要安装KB888111补丁解决方法
  11. Groovy~Groovy运算符
  12. 怎么AI生成绘画图片?试试这几款软件吧
  13. 开放平台与WeCube开源
  14. Coding沙龙之vbs脚本
  15. 《西瓜书》第六章 公式6.2推导 空间任一点到超平面的距离
  16. python是什么邮箱_python发邮件详解,smtplib和email模块详解
  17. UVM学习笔记(一)工厂、phase机制、config
  18. 有哪些求职面试小技巧?
  19. 谷歌浏览器单独下载插件文件crx到本地的方法步骤
  20. php与python缺点_php,python,ruby,perl的优缺点?

热门文章

  1. linux删除用户及其相关文件
  2. webservice的POST和GET请求调用
  3. python的IDLE下载、安装、使用教程和技巧
  4. php实现打字效果,JS实现的打字机效果示例代码
  5. MESI与Volatile(二)
  6. Jquery绘制气泡墙
  7. 华为云HE2E devops 敏捷开发实践课程——笔记总结
  8. 学术派 | 爱奇艺深度语义表示学习的探索与实践
  9. 微信小程序|逻辑判断
  10. 生成式对抗网络(GANs)及变体