Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

문장에서 단어를 별표로 바꾸는 Python 프로그램


우리는 문장에서 욕설 등을 검열하기 위해 문장에서 단어를 별표로 바꾸는 프로그램을 사용할 수 있습니다. 예를 들어,

문장이 있는 경우

"Go feed all the ducks in the lake"

그리고 별표로 바꾸고 싶은 단어는 오리라고 합시다. 그러면 우리의 최종 문장은 다음과 같을 것입니다 -

"Go feed all the ***** in the lake"

우리는 이 기능을 달성하기 위해 python의 replace 함수를 직접 사용할 수 있습니다. 예를 들어,

예시

def replaceWithAsterisk(sent, word):
# Use the replace function to find and replace the word with
# same number of asterisks as the length of the word.
return sent.replace(word, "*" * len(word))

sent = "Go feed all the ducks in the lake"
censored_sent = replaceWithAsterisk(sent, "ducks")

print(censored_sent)

출력

이것은 출력을 줄 것입니다 -

Go feed all the ***** in the lake