В этой программе, мы сначала определим строку пунктуации. Затем мы перебераем переданную строку, используя цикл. В каждой итерации, мы проверяем, находится знак препинания или нет. У нас есть пустая строка, в которой мы добавляем concatenate, если это не пунктуация. Наконец показываем очищеную строку.
punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''
# take input from the user
my_str = ("Enter a string sdsds, dgfd // sfs s. ")
# remove punctuation from the string
no_punct = ""
for char in my_str:
if char not in punctuations:
no_punct = no_punct + char
# display the unpunctuated string
print(no_punct)
Вывод результата:
Enter a string sdsds dgfd sfs s
2015-11-29 • Просмотров [ 2906 ]