在Python中分离字符串

2024-10-01 19:21:57 发布

您现在位置:Python中文网/ 问答频道 /正文

一旦我有一系列未分隔的单词,我该如何区分字符?在

例如,要翻译“取后缀的最后一个字符,每次都给它加一个空格("aSuffixbSuffixcSuffix"-->;"aSuffix bSuffix cSuffix")。`

或者,更一般地说,替换x-n字符,其中x是任意整数(例如,替换第3、6、9等字符,我选择的某些内容)。在


Tags: gt内容整数字符单词后缀区分空格
3条回答

假设您从this question获取字符串,最简单的方法是首先不要将所有字符串都塞满。您的原始create_word可以更改为:

def create_word(suffix):
    letters="abcdefghijklmnopqrstuvwxyz"
    return [i + suffix for i in letters]

然后您就可以使用e''.join(e)或{}来获得所需的字符串。在

   str = "SuffixbSuffixcSuffix"

   def chunk_str(str, chunk_size):
        return [str[i:i+chunk_size] for i in range(0, len(str), chunk_size)]

   " ".join(chunk_str(str,3))

退货:

^{pr2}$

可以使用字符串的替换方法。检查the documentation

initial = "aSuffixbSuffixcSuffix"

final = initial.replace("Suffix", "Suffix ")
print(final)

相关问题 更多 >

    热门问题