python 长字符串 ,每行指定长度输出

  • 输出:

#coding:utf-8data1 = '''
作者在贬谪黄州过春风岭时,见梅花开于草棘间,感而赋诗。十四年后,流落惠州,又见松花亭下荆棘里盛开梅花,对梅花的冷艳幽独心领神会,无限感慨。诗首四句忆旧见新。忆旧乃缘见新而起。以下“长条”四句写惠州荔支浦、扰榔园的梅花,为松风亭下的梅花作铺垫。以下“松风”四句写松风亭的两株玉蕊梅花。末四句由作者创造的幻境中回到现实。此诗意象优美,语言清新,感情浓至,想象飞越。
“春风岭上”四句,从“昔年梅花”说起,引到后来的流放生活。 自注说:“余昔赴黄州,春风岭上见梅花,作两绝。明年正月,往岐亭道上赋诗云:‘去年今日关山路,细雨梅花正断魂。’”他所称两绝句,指元丰三年(1080)正月赴黄州贬所,路过麻城县春风岭时所作《梅花二首》。诗中说:“春来幽谷水潺潺,的皪梅花草棘间。”又说:“幸有清溪三百曲,不辞相送到黄州。”说落梅随水远道相送。第二年正月往岐亭,想起春风岭上的梅花,又写了七律一首,有“去年”、“细雨”之句。这些在黄州谪迁生活中的往事,此时因面对松风亭下盛开的梅花而涌上心来。
“岂知”句极沉痛,诗人已经是六十岁的老人,却再次流落,再次见到这个贬谪生活中的旧侣——梅花,而且是在“蛮风蜑雨”的边荒之地,比起黄州,每况愈下,令他生愁。“蛮风蜑雨”四字,形象地概括了岭南风土之异。
以下转入流落中再次相见的梅花。“长条”四句,在写松风亭下梅花之前,先以荔支浦、桄榔园中所见作为陪衬。那些半落的长条,独秀的卧树,虽非盛开,但已深深地触拨着诗人的心灵,他为它们的“幽光”、“冷艳”而心醉。“留夜色”极写花的光彩照人,“排冬温”极写花的冰雪姿质。“冬温”是岭南季节的特点,着“直恐”二字,表现了诗人对花的关注,这几句是说:在这温暖的南国,你该不会过于冰冷,不合时宜吧!诗人选择了“荔支浦”、“桄榔园”,给全诗的描写笼上一层浓郁的地方色彩。
“松风亭下”四句是题目的正面文字。那些荔支浦上半落的长条,桄榔园中独秀的卧树,已经唤起诗人的深情,松风亭下“玉雪为骨冰为魂”的盛开的两株梅花,又引起诗人的兴致。清晨,他来到松风亭下,发现荆棘丛中盛开的梅花在初升的太阳光下明洁如玉,他完全陶醉了,诗中描写了一个梦幻般的优美境界:他眼前已经看不见梅花,他仿佛觉得那是在月明之夜,一个缟衣素裳的海南仙子,乘着娇云,冉冉地降落到诗人书窗外的阶前,轻移莲步,来叩诗人寂寞深闭的房门。这里的实际内容只不过是说盛开的花枝在召唤诗人,使他不能不破门而出,但他却用“缟衣叩门”这一优美联想进一步加以比拟,在染上了浓郁的主观色彩的艺术氛围中,不言情而情韵无限,充满了独特的艺术魅力。
从诗歌咏物的角度看,诗人在这里没有致力于梅花形貌的具体描绘,而是采取遗貌取神、虚处着笔的手法,抓住审美对象的独特风貌和个性,着力于侧面的烘托和渲染,达到一种优美动人的艺术境界。这首诗可以与 咏水仙花的名作来作一比较。黄庭坚诗的头四句是:“凌波仙子生尘袜,水上盈盈步微月。是谁招此断肠魂?种作寒花寄愁绝。”诗人由“水仙”二字引起联想,用凌波微步的洛神来比拟花的风韵。这种比拟,不是外貌上的相似,而是着眼于两者之间在神采、性格上的相通,诗人描写的焦点是客观对象的神理。山谷的“凌波仙子”和苏轼的“海南仙云”在艺术构思上是完全一致的,但苏轼这里表现了更丰富的内容,更深邃的层次。
汪师韩《苏诗选评笺释》说:“秀色孤姿,涉笔如融风彩霭。集中梅花诗,有以清空入妙者,如《和秦太虚梅花》诗‘竹外一枝斜更好’是也;有以使事传神者,此诗‘海南仙云娇堕砌,月下缟衣来叩门’是也。”汪师韩所谓“使事”,是由于旧注解释苏轼这两句诗,认为他使用了《龙城录》中赵师雄的故事。据题为 著的《龙城录》中说:一个叫赵师雄的人游罗浮山,天寒日暮,他在似醒似醉间遇见一个淡妆素服、芳香袭人的美女,相与笑乐。醉寝懵然,但觉风寒相袭,东方已白。赵师雄起视,原来是在大梅花树下。这时“月落参横”,为之惆怅不已。经前人考订,《龙城录》的作者不是柳宗元而是王铚(张邦基《墨庄漫录》卷二,《朱子语类》卷一三八),有的又说是刘无言(《洪斋随笔》卷十),反正苏轼不可能使用这本书中的故事。于是又有人认为,不是苏轼用《龙城录》,而是《龙城录》的作者袭取苏轼此诗推衍为小说故事。其实以苏轼丰富的想象力,不依靠前人书本,也能写出这两句好诗来。
结尾“酒醒梦觉”四句,又从梦幻世界回到现实中来。他“绕树无言”,其思绪是深沉的。从诗的内在感情脉络看,这和前面“岂知流落复相见”句所隐含着的情思一脉相连。他如有所悟,但终于无言。这正是“此时无声胜有声”。说“勿叹息”,说“幸有”,是强作排遣口吻。在这朝日已升、残月未尽的南国清晓,诗人独把清樽,对此名花,尽情领取这短暂的欢愉。
本首诗意象优美,语言清新,感情浓至,想象飞越。每四句自成一个片段,一个层次,由春风岭上的昔年梅花,到荔支浦的半落长条、桄榔园的独秀卧树,逐步引出松风亭下玉雪般的两株梅花,而以“岂知流落复相见”句为全篇'''def outPutStrLength(tempStr,row_length):import mathstartpoint = 0tempStr = tempStr.replace('\n', '') # 替换掉字符串中换行符seg = math.ceil(len(tempStr)/row_length) # 每行输出row_length 个向上取整有seg行,for i in range(seg):startpoint = row_length * i  #每行的索引点print(tempStr[startpoint : startpoint + row_length]) # 索引字符串outPutStrLength(data1,30)

输出:

作者在贬谪黄州过春风岭时,见梅花开于草棘间,感而赋诗。十四年
后,流落惠州,又见松花亭下荆棘里盛开梅花,对梅花的冷艳幽独心
领神会,无限感慨。诗首四句忆旧见新。忆旧乃缘见新而起。以下“
长条”四句写惠州荔支浦、扰榔园的梅花,为松风亭下的梅花作铺垫
。以下“松风”四句写松风亭的两株玉蕊梅花。末四句由作者创造的
幻境中回到现实。此诗意象优美,语言清新,感情浓至,想象飞越。“春风岭上”四句,从“昔年梅花”说起,引到后来的流放生活。自注说:“余昔赴黄州,春风岭上见梅花,作两绝。明年正月,往
岐亭道上赋诗云:‘去年今日关山路,细雨梅花正断魂。’”他所称
两绝句,指元丰三年(1080)正月赴黄州贬所,路过麻城县春风
岭时所作《梅花二首》。诗中说:“春来幽谷水潺潺,的皪梅花草棘
间。”又说:“幸有清溪三百曲,不辞相送到黄州。”说落梅随水远
道相送。第二年正月往岐亭,想起春风岭上的梅花,又写了七律一首
,有“去年”、“细雨”之句。这些在黄州谪迁生活中的往事,此时
因面对松风亭下盛开的梅花而涌上心来。 “岂知”句极沉痛,诗人
已经是六十岁的老人,却再次流落,再次见到这个贬谪生活中的旧侣
——梅花,而且是在“蛮风蜑雨”的边荒之地,比起黄州,每况愈下
,令他生愁。“蛮风蜑雨”四字,形象地概括了岭南风土之异。 以
下转入流落中再次相见的梅花。“长条”四句,在写松风亭下梅花之
前,先以荔支浦、桄榔园中所见作为陪衬。那些半落的长条,独秀的
卧树,虽非盛开,但已深深地触拨着诗人的心灵,他为它们的“幽光
”、“冷艳”而心醉。“留夜色”极写花的光彩照人,“排冬温”极
写花的冰雪姿质。“冬温”是岭南季节的特点,着“直恐”二字,表
现了诗人对花的关注,这几句是说:在这温暖的南国,你该不会过于
冰冷,不合时宜吧!诗人选择了“荔支浦”、“桄榔园”,给全诗的
描写笼上一层浓郁的地方色彩。 “松风亭下”四句是题目的正面文
字。那些荔支浦上半落的长条,桄榔园中独秀的卧树,已经唤起诗人
的深情,松风亭下“玉雪为骨冰为魂”的盛开的两株梅花,又引起诗
人的兴致。清晨,他来到松风亭下,发现荆棘丛中盛开的梅花在初升
的太阳光下明洁如玉,他完全陶醉了,诗中描写了一个梦幻般的优美
境界:他眼前已经看不见梅花,他仿佛觉得那是在月明之夜,一个缟
衣素裳的海南仙子,乘着娇云,冉冉地降落到诗人书窗外的阶前,轻
移莲步,来叩诗人寂寞深闭的房门。这里的实际内容只不过是说盛开
的花枝在召唤诗人,使他不能不破门而出,但他却用“缟衣叩门”这
一优美联想进一步加以比拟,在染上了浓郁的主观色彩的艺术氛围中
,不言情而情韵无限,充满了独特的艺术魅力。 从诗歌咏物的角度
看,诗人在这里没有致力于梅花形貌的具体描绘,而是采取遗貌取神
、虚处着笔的手法,抓住审美对象的独特风貌和个性,着力于侧面的
烘托和渲染,达到一种优美动人的艺术境界。这首诗可以与 咏水仙
花的名作来作一比较。黄庭坚诗的头四句是:“凌波仙子生尘袜,水
上盈盈步微月。是谁招此断肠魂?种作寒花寄愁绝。”诗人由“水仙
”二字引起联想,用凌波微步的洛神来比拟花的风韵。这种比拟,不
是外貌上的相似,而是着眼于两者之间在神采、性格上的相通,诗人
描写的焦点是客观对象的神理。山谷的“凌波仙子”和苏轼的“海南
仙云”在艺术构思上是完全一致的,但苏轼这里表现了更丰富的内容
,更深邃的层次。 汪师韩《苏诗选评笺释》说:“秀色孤姿,涉笔
如融风彩霭。集中梅花诗,有以清空入妙者,如《和秦太虚梅花》诗
‘竹外一枝斜更好’是也;有以使事传神者,此诗‘海南仙云娇堕砌
,月下缟衣来叩门’是也。”汪师韩所谓“使事”,是由于旧注解释
苏轼这两句诗,认为他使用了《龙城录》中赵师雄的故事。据题为
著的《龙城录》中说:一个叫赵师雄的人游罗浮山,天寒日暮,他在
似醒似醉间遇见一个淡妆素服、芳香袭人的美女,相与笑乐。醉寝懵
然,但觉风寒相袭,东方已白。赵师雄起视,原来是在大梅花树下。
这时“月落参横”,为之惆怅不已。经前人考订,《龙城录》的作者
不是柳宗元而是王铚(张邦基《墨庄漫录》卷二,《朱子语类》卷一
三八),有的又说是刘无言(《洪斋随笔》卷十),反正苏轼不可能
使用这本书中的故事。于是又有人认为,不是苏轼用《龙城录》,而
是《龙城录》的作者袭取苏轼此诗推衍为小说故事。其实以苏轼丰富
的想象力,不依靠前人书本,也能写出这两句好诗来。 结尾“酒醒
梦觉”四句,又从梦幻世界回到现实中来。他“绕树无言”,其思绪
是深沉的。从诗的内在感情脉络看,这和前面“岂知流落复相见”句
所隐含着的情思一脉相连。他如有所悟,但终于无言。这正是“此时
无声胜有声”。说“勿叹息”,说“幸有”,是强作排遣口吻。在这
朝日已升、残月未尽的南国清晓,诗人独把清樽,对此名花,尽情领
取这短暂的欢愉。 本首诗意象优美,语言清新,感情浓至,想象飞
越。每四句自成一个片段,一个层次,由春风岭上的昔年梅花,到荔
支浦的半落长条、桄榔园的独秀卧树,逐步引出松风亭下玉雪般的两
株梅花,而以“岂知流落复相见”句为全篇

python 长字符串 ,每行指定长度输出相关推荐

  1. python居中填充_Python代码中 如何将字符串填充为指定长度并保持原字符串居中呢?...

    摘要: 下文讲述Python代码中字符串填充的方法分享,如下所示: 字符串填充有很多方法, 如for循环填充,while循环填充 那么Python语言中,到底有没有快捷方式对字符串进行填充呢? 下文将 ...

  2. python 读取特定一段文本_python提取文本内容 python读取文本每行指定内容

    用"python"怎么提取文件里的指定内容?原来这些年,他痊愈的只是外表,有一种伤,它深入骨髓,在人看不见的地方肆虐. python读取文件内容的方法: 一.最方便的方法是一次性读 ...

  3. 将数字字符串格式化为指定长度

    将数字字符串格式化为指定长度的JavaScript函数 function formatNum(number,len){var strLength = len - number.length;//格式长 ...

  4. 将字符串分割为指定长度的子字符串

    将一个字符串从左至右,分割成指定长度的子字符串(注:最后一个子字符串的长度不一定等于指定的长度) 1 #include <stdio.h> 2 #include <string.h& ...

  5. python从字符串中提取指定内容

    前言 我们在做数据处理的时候,会遇到包含多条格式类似的长字符串,比如说 recv = 'Node1_temperature:26 Node1_humidity:48 Node2_temperature ...

  6. 666!Python 仅用3行代码就输出花式字符串

    点击上方"编程派",选择设为"设为星标" 优质文章,第一时间送达! 高逼格的日志 相信Java程序员看到上面的图,一定不会陌生.没错,springboot的启动 ...

  7. python定义三维数组不指定长度_插值/调整三维数组大小

    ndimage.zoom 这可能是最好的方法,zoom method正是为这类任务而设计的.from scipy.ndimage import zoom new_array = zoom(array, ...

  8. python从字符串中提取指定的内容

    有如下字符串: text=cssPath:"http://imgcache.qq.com/ptlogin/v4/style/32",sig:"OvL7F1OQEojtPk ...

  9. jsp页面截取字符串,显示指定长度

    <c:if test="${fn:length(item.creditorName)>'15'}">${fn:substring(item.creditorNam ...

最新文章

  1. 全国首个窄带物联网实验局落户福州 助力智慧城市建设
  2. Java EE学习笔记(四)
  3. 从设置、加载、启动看Xilinx FPGA配置流程
  4. 如何从grep -R中排除目录?
  5. 珍藏的最全的windows操作系统快捷键
  6. 深度复制_最新深度调研,券商是大行情!有可能复制历次牛市行情!!!
  7. leetcode 64. Minimum Path Sum
  8. 编程能力强化(4)——模拟SQL语句解析
  9. chrome 90的新功能(new feature in chrome 90)
  10. html 自动跳转到不同页面,html跳转到同一个页面的不同位置_html/css_WEB-ITnose
  11. 解决maven打jar包报错:Could not resolve substitution to a value: ${akka.stream.materializer}
  12. CentOS7安装Mono和MonoDevelop
  13. Etcher/下载链接
  14. Unable to boot device due to insufficient system resources
  15. 内存卡删除的文件如何恢复?如何恢复比较快?
  16. 如何让cmd全屏显示?
  17. C语言入门基础知识【完整版】
  18. 简单使用GreenDao框架
  19. vue中不同模块间的跳转
  20. backtrack 5 r3

热门文章

  1. 初高中学生基于计算机模拟的材料分子性质研究科研课题介绍
  2. 计算机中恢复是什么的反操作,Windows 7 中的“系统恢复”选项是什么?
  3. 本周AI热点回顾:何恺明RegNet超越EfficientNet、数学难题“abc猜想”封印终被开启、微软麻将 AI 论文发布
  4. 什么是扩散模型(Diffusion Models),为什么它们是图像生成的一大进步?
  5. .NET CoreWebApi基于EasyNetQ使用RabbitMQ消息队列
  6. 计算机在多媒体技术中的应用研究,计算机技术在图形图像处理中的应用研究
  7. Deepin15.7 Linux 安装 Aegisub
  8. Wordpress搭建(初学者)
  9. 托马斯塔尔步入好莱坞的创业路
  10. Linux 网络协议栈开发基础篇(十)—— 组播(Multicast)基础