在大多数情况下,它可以完成任务,但有时(我很难精确地说,它依赖于什么)它会陷入一个无限循环中,因为它不切分文本字符串。在def insertNewlines(text, lineLength):

"""

Given text and a desired line length, wrap the text as a typewriter would.

Insert a newline character ("\n") after each word that reaches or exceeds

the desired line length.

text: a string containing the text to wrap.

line_length: the number of characters to include on a line before wrapping

the next word.

returns: a string, with newline characters inserted appropriately.

"""

def spacja(text, lineLength):

return text.find(' ', lineLength-1)

if len(text) <= lineLength:

return text

else:

x = spacja(text, lineLength)

return text[:x] + '\n' + insertNewlines(text[x+1:], lineLength)

适用于所有我试过的案子除了

^{pr2}$

以及insertNewlines('mubqhci sixfkt pmcwskvn ikvoawtl rxmtc ehsruk efha cigs itaujqe pfylcoqw iremcty cmlvqjz uzswa ezuw vcsodjk fsjbyz nkhzaoct', 38)

我不知道为什么。在

python字符串为什么不能修改_为什么在Python(\n)中更改字符串中的行不起作用?...相关推荐

  1. 【Python】青少年蓝桥杯_每日一题_12.03_输出字符串的长度

    用心写好每一篇文章 一.题目背景 本题是Python编程问题,出现在2020年9月的STEMA考试中. 二.编程实现 输入一个字符串(N),输出该字符串的长度. 输入描述:输入一个字符串N 输出描述: ...

  2. python字符串前面加上序号_简单了解python字符串前面加r,u的含义

    这篇文章主要介绍了简单了解python字符串前面加r,u的含义,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 u/U:表示unicode字符串 不是 ...

  3. python 单反格式转格式_如何用单反斜杠转义字符串的特殊字符 - python

    我试图用单个反斜杠-]\^$*.来转义每个字符\. 例如,字符串:^stack.*/overflo\w$arr=1将变为: \^stack\.\*/overflo\\w\$arr=1 在Python中 ...

  4. python想获取字符串str的长度_如何使用python获取字符串长度?哪些方法?

    掌握多种python技巧,对于我们更好的灵活应用python是非常重要的,比如接下来给大家介绍的获取字节长度,那大家脑海里就该有印象了,有几种方法呢?一起来看下吧~ 1.使用len()函数 这是最直接 ...

  5. python字符串相似度去重_详解Python 字符串相似性的几种度量方法

    字符串的相似性比较应用场合很多,像拼写纠错.文本去重.上下文相似性等. 评价字符串相似度最常见的办法就是:把一个字符串通过插入.删除或替换这样的编辑操作,变成另外一个字符串,所需要的最少编辑次数,这种 ...

  6. python语法详解大全_笔记:Python 语法要点汇总

    Python 是一门解释型语言,无需编译和链接 Python 解释器 交互模式 脚本模式 源码编码 默认情况下,Python 源文件是 UTF-8 编码 指定源文件的字符编码 # -*- coding ...

  7. list python 访问 键值对_学完Python,我决定熬夜整理这篇总结...

    作者:Caso_卡索 来源:http://suo.im/5wzRqt 一.了解Python 1.Python之父 Guido Van Rossum,一位荷兰程序员,在1989年圣诞节编写了Pyhon语 ...

  8. python wx窗口无法关闭_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题…...

    针对Python这一话题每天后台都会有不少小伙伴提出问题,下面我就将这些问题进行汇整,产出"Python实战问题篇",我认为这些问题非常具有代表性,希望可以帮到大家. 第一类问题: ...

  9. python的难点是什么_总结学习python的29个操作难点

    初学Python的人总会遇到这样或者那样的问题,在我学习Python的这段时间我总结了自己的29个问题,具体如下: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的 ...

最新文章

  1. 深度聚类的可视化解释
  2. 云计算如何帮助直播行业发展
  3. hadoop2 作业执行过程之作业提交
  4. dbface backbone
  5. pycharm调出参数提示气泡
  6. 怎么样快速学习AngularJS?
  7. C语言algorithm主函数,C语言中主函数中相关有关问题?
  8. python fetchall()转化为数据框_python 操作mysql数据中fetchone()和fetchall()方式
  9. python练手经典100例-非常适合Python菜鸟练手的趣味题(内附学习教程分享)
  10. IP地址查询接口及调用方法
  11. IAR Embedded Workbench安装
  12. 电子地图下载器的地图级别与对应分辨率
  13. 华为电脑什么时候安装鸿蒙系统,华为鸿蒙系统什么时候可以搭载在笔记本电脑上使用...
  14. 【数据说·第十五期】如何对营业额数据进行分析,提升门店盈利能力?
  15. 计算机毕设(附源码)JAVA-SSM基于远程协作的汽车故障诊断系统
  16. Oracle EBS 常用表 查询语句
  17. asp.net保存图片
  18. Spring-Boot启动方式,以及线上部署
  19. SCI-15种投稿状态
  20. 算法题 - 数字游戏问题 - Python

热门文章

  1. iphone个系列尺寸_最值得入手的4款iPhone,都是内行人的最爱,拿出去有面子
  2. 利用python寻找列表中相邻元素之差绝对值为1的所有最长链
  3. C语言数组相似度比对,某课程设计---文件相似度判断
  4. mysql异步复制参数_MySQL Replication(异步复制)基本原理
  5. ICML2021 | Self-Tuning: 如何减少对标记数据的需求?
  6. 最新天猫Java面试题(含总结):线程池+并发编程+分布式设计+中间件
  7. 【TensorFlow】随机训练和批训练的比较与实现
  8. 秒懂系列 | 史上最简单的Python Django入门教程
  9. Java 注解:@PostConstruct和@PreConstruct
  10. mysql 外键关联