This commit is contained in:
RafayAhmad7548 2024-09-09 16:59:28 +05:00
parent 2992f4f408
commit 4f46de8d00
3330 changed files with 394553 additions and 76939 deletions

View file

@ -0,0 +1,23 @@
stop_words = ("a ", "an ", "and ", "are ", "as ", "at ", "be ", "but ", "by ", "for ", "if ", "in ", "is ", "it ", "of ", "on ", "or ", "so ", "that ", "the ", "to ", "with ")
punctuation_marks = (". ", ", ", "? ", "! ", ": ", "; ", "' ", "\" ", "'' ", "( ", ") ", "[ ", "] ", "{ ", "} ", "- ", "", "... ", "/ ", "\\ ", "& ", "* ", "@ ", "# ", "_ ", "~ ", "| ", "< ", "> ", "= ", "+ ")
def removePunctuationMarks(text: str) -> str:
for mark in punctuation_marks:
text = text.replace(mark, '')
return text
def removeStopWords(text: str) -> str:
for word in stop_words:
text = text.replace(word, '')
return text
def main():
print('welcome')
sentence = input('enter a sentence:\n')
sentence = removePunctuationMarks(sentence)
sentence = removeStopWords(sentence)
print('sentence with removed stuff is:\n', sentence)
if __name__== "__main__":
main()