gpt4 book ai didi

string - 有没有一种Python式的方法可以在现有字符串的随机位置插入空格字符?

转载 作者:行者123 更新时间:2023-11-28 22:06:05 24 4
gpt4 key购买 nike

有没有一种Python式的方法来实现这个:

Insert /spaces_1/ U+0020 SPACE characters into /key_1/ at random positions other than the start or end of the string.

其中 /spaces_1/ 是整数,/key_1/ 是任意现有字符串。

谢谢。

最佳答案

Python 中的字符串是不可变的,因此您无法就地更改它们。但是:

import random

def insert_space(s):
r = random.randint(1, len(s)-1)
return s[:r] + ' ' + s[r:]

def insert_spaces(s):
for i in xrange(random.randrange(len(s))):
s = insert_space(s)
return s

关于string - 有没有一种Python式的方法可以在现有字符串的随机位置插入空格字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4296678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com