python字符串为什么不能修改_为什么在Python(\n)中更改字符串中的行不起作用?...
在大多數情況下,它可以完成任務,但有時(我很難精確地說,它依賴于什么)它會陷入一個無限循環中,因為它不切分文本字符串。在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)中更改字符串中的行不起作用?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: getter方法的作用 vuex_Vue
- 下一篇: python函数type的用意_pyth