python字符串为什么不能修改_为什么在Python(\n)中更改字符串中的行不起作用?...
在大多數(shù)情況下,它可以完成任務(wù),但有時(shí)(我很難精確地說,它依賴于什么)它會(huì)陷入一個(gè)無限循環(huán)中,因?yà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)
我不知道為什么。在
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python字符串为什么不能修改_为什么在Python(\n)中更改字符串中的行不起作用?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: getter方法的作用 vuex_Vue
- 下一篇: websocket python爬虫_p