@TOC函数和代码复用之实例解析:软文的诗词风

人生苦短,我学Python

朋友圈已经是现代人生活中的一种社交形态,朋友圈里面的各种软文也体现了语言风格的变化。为了便于手机阅读,很多软文常常会使用一种特有的“诗词风”,通过将正常排版的文章切分为短句并重新排版。小编展示了这种软文诗词风。
软文的诗词风将原有文章根据标点符号重新切分成短句并居中排版,对于小屏幕阅读十分有利。使用程序将普通文章变成软文的诗词风十分有趣,这是小编代码的主要功能。

txt = '''
三国演义 上卷
罗贯中
话说天下大势,分久必合,合久必分:
周末七国分争,并入于秦;及秦灭之后,
楚、汉分争,又并入于汉;汉朝自高祖斩白蛇而起义,一统天下,后来光武中兴
,传至献帝,遂分为三国。推其致乱之由,殆始于桓、灵二帝。桓帝禁锢善类[1]
,崇信宦官。及桓帝崩,灵帝即位,大将军窦武、太傅陈蕃,共相辅佐;时有宦
官曹节等弄权,窦武、陈蕃谋诛之,机事不密,反为所害,中涓[2]自此愈横。
'''
linewidth = 30 #预定的输出宽度def lineSplit(line):plist = [',','!','?',',','。','!','?']#需用输入法中的标点符号for p in plist:line = line.replace(p,'\n')return line.split('\n')def linePrint(line):global linewidthprint(line.center(linewidth,chr(12288)))#Unicode 12288是汉字中的空格,与英文空格不同,这个空格与汉字同宽newlines = lineSplit(txt)
for newline in newlines:linePrint(newline)

软文的诗词风

txt = '''
人生得意须尽欢,莫使金樽空对月。
天生我才必有用,千金散尽还复来。
'''
linewidth = 30 #预订的输出宽度def lineSplit(line):plist = [',','!','?',',','。','!','?']#需用输入法中的标点符号for p in plist:line = line.replace(p,'\n')return line.split('\n')def linePrint(line):global linewidthprint(line.center(linewidth,chr(12288)))#Unicode 12288是汉字中的空格,与英文空格不同,这个空格与汉字同宽newlines = lineSplit(txt)
for newline in newlines:linePrint(newline)

函数和代码复用之实例解析:软文的诗词风相关推荐

  1. Python项目实践:文本词频统计、软文的诗词风

    一.文本词频统计 # CalHamletV1.py def getText():txt = open("C:/Users/520/Desktop/Hamlet.txt", &quo ...

  2. 二级python——软文的诗词风

    软文的诗词风 将原有文章根据标点符号重新切分成短句,对小屏幕阅读十分有利 方案一 """软文的诗词风将原有文章按照标点符号重新切分成短句并居中排列,对小屏幕阅读十分有利& ...

  3. 【Python】将文章变为软文的诗词风

    txt=''' 人生得意须尽欢,莫使金樽空对月. 天生我材必有用,千金散尽还复来. '''linewidth = 30 ##预定的输出宽度def lineSplit(line):plist = [', ...

  4. python全局变量的声明和使用_Python二级(07)——函数和代码复用

    >>上一篇<Python二级(06)--程序的控制结构> 一.知识导图 二.函数的基本使用 1.函数的定义 I.函数是一段具有特定功能的.可重用的语句组,通 过函数名来表示和调 ...

  5. 第五章 函数和代码复用

    第五章 函数和代码复用 5.1 函数的基本使用 5.1.1 函数的定义 定义:函数是一段具有特定功能的.可重用的语句组,用函数名来表示并通过函数名进行功能调用. 使用函数的目的:降低编程难度和代码重用 ...

  6. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

  7. python中组合数据类型、函数和代码复用的难点_Python电子教案5-2 函数和代码复用...

    <Python电子教案5-2 函数和代码复用>由会员分享,可在线阅读,更多相关<Python电子教案5-2 函数和代码复用(56页珍藏版)>请在人人文库网上搜索. 1.七段数码 ...

  8. 测验5: 函数和代码复用 (第5周)

    测验5: 函数和代码复用 (第5周) 文章目录 测验5: 函数和代码复用 (第5周) 单选题 程序题 这是python123官网上联合MOOC的Python程序设计(第10期)答案 单选题 第三题补充 ...

  9. 第 5 章 函数和代码复用

    整理的文章内容主要来源为高教版<计算机等级考试二级 Python>教程视频讲义,并且更正了原讲义中的错误的地方. 专栏文章索引如下: 考试大纲 第 1 章 程序设计基本方法 第 2 章 P ...

最新文章

  1. go 指针变量和普通变量的转化_C语言 | 指向结构体变量的指针变量
  2. 一份很不错的敏捷产品需要文档模板
  3. 我常去的编程技术网站[最近更新:2010.09.29]
  4. 获取下月第一天_获取当前月 下月 下下月 的第一天和最一天
  5. Sublime中增加格式化代码的快捷键
  6. jet mysql连接字符串,关于jet db的连接字串,以及加密后的字串-数据库专栏,SQL Server...
  7. Spring集成JavaMail并利用线程池发送邮件
  8. 牛客OI周赛2-提高组
  9. Ubuntu 下使用SSH 代理
  10. C语言程序设计 学习笔记
  11. excel表格内容合并的操作方法
  12. 致敬达叔 -- 80、90的童年观影记忆
  13. android语音识别sdk接入收费吗,百度语音识别开放平台SDK使用方法
  14. AI为什么救不了“想上天”的猪?
  15. HBO Max for Mac(HBO Max客户端)
  16. DBMS_SQL的使用
  17. Java监听器实现网站在线人数统计
  18. 0行代码拿210万年薪,ChatGPT催生新型「程序员」岗:工作纯靠和AI聊天
  19. 用mysql编资产负债表_资产负债表如何编制!
  20. MSP430F5529输出PWM

热门文章

  1. Python处理图片灰度已经透明度
  2. 传智播客超级设计师在线就业班招生啦
  3. dockerfile编写学习
  4. 七月Z星月度速览 | Milvus 源码解析重磅来袭、学术直播间开播、Milvus 社区在线答疑会重启、智能问答机器人上线……...
  5. 集成环境哪个好?四大PHP集成开发环境比较
  6. 知识蒸馏如何快速提升人工智能模型的性能?
  7. Java并发编程:线程池的使用
  8. python用缩进来标明代码的层次关系_Python第二弹python基础
  9. 人脸识别4:Android InsightFace实现人脸识别Face Recognition(含源码)
  10. 【STM32H7教程】第5章 STM32H7下载和调试方法(MDK5)