분리되지 않은 단어가있는 문자는 어떻게 분리합니까? "번역 접미사의 마지막 문자를 가지고 그것에마다 공백을 추가하는 예를 들어파이썬에서 문자열 분리하기
("aSuffixbSuffixcSuffix"
->"aSuffix bSuffix cSuffix"
) .`
또는 더 일반적으로 X-n 번째 문자를 교체하려면, 여기서 x는 임의의 정수입니다 (예 : 3 번째, 6 번째, 9 번째 등의 문자를 내가 선택한 것).
분리되지 않은 단어가있는 문자는 어떻게 분리합니까? "번역 접미사의 마지막 문자를 가지고 그것에마다 공백을 추가하는 예를 들어파이썬에서 문자열 분리하기
("aSuffixbSuffixcSuffix"
->"aSuffix bSuffix cSuffix"
) .`
또는 더 일반적으로 X-n 번째 문자를 교체하려면, 여기서 x는 임의의 정수입니다 (예 : 3 번째, 6 번째, 9 번째 등의 문자를 내가 선택한 것).
당신은 문자열의 대체 방법을 사용할 수 있습니다. 확인 the documentation
initial = "aSuffixbSuffixcSuffix"
final = initial.replace("Suffix", "Suffix ")
print(final)
문자열이 this question에서 나왔다고 가정하면 가장 쉬운 방법은 모든 문자열을 벼락치 지 않는 것입니다 원래의 create_word
은 다음과 같이 변경 될 수 있습니다.
def create_word(suffix):
letters="abcdefghijklmnopqrstuvwxyz"
return [i + suffix for i in letters]
그러면 원하는 문자열을 얻으려면 과 ''.join(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))
반환 :
'Suf fix bSu ffi xcS uff ix'
'편지'에서 문자 'd'를 놓치셨습니까? –
@ 루크 아마도 그렇지 않습니다. 링크의 질문에서 해당 줄을 복사했지만 어쨌든 해결되었습니다. – nmichaels