我现在被这个问题卡住了,这个问题有两个参数(字符串和一个int,n),它应该返回一个新的字符串,其中每个第n个字符(从0开始)后面都跟着一个'*‘。time, in a land far, far away", 5)
'O*nce u*pon a* time*, in *a lan*d far*, far* away*' 到目前为止,我的代码只打印字符串中的每5个字符: def
在字符串中第20个字符之前的任何位置(越接近20越好),但它必须在空格之后,我需要我的Python代码自动插入一个换行符。例如: string = "A very long string which is definately more than 20 characters long" 我需要在单词string (第19个字符)之后的空格位置插入一个"\n“,然后在inserted (前
我正在尝试找出替换字符串第n个字符的最好方法,但在循环时忽略空格。例如,如果我要将字符串mary had a little lamb的每5个字符更改为z,则应返回mary zad azlittze lazb
我认为一种方法是删除所有空格(maryhadalittlelamb),然后将所有第5个字符更改为z (maryzadazlittzelazb),然后引用原始字符串,找到" "的索引并将其<em
因此,我找到了一个解决方案,它帮助在字符串中每n个字符插入一个值/字符:但是,在n个空间中插入一个值(例如,制表符号或\n)会更合理,这样单词就不会被分割。请考虑标签是非常长的字符串,如: id = d2022_1,
label = "A very long label for the dendro t