удаление последней точки, если есть
Rabby
| понедельник, 13 апреля 2009
читать дальшеPUNCTUATION = [' ', '!', '@', '#', '/', '%', '^', '&', '*', '(', ')', '_', '-', '=', '|', ':', ';', '?', '/', '>', '.', '<', ',', '~', '`']
def ch(str):
'''
>>> ch('abc')
'abc'
>>> ch('ab,c.')
'ab,c'
'''
l = len(str)
resstr = ""
if str[l-1] in PUNCTUATION:
for n in range(l-1):
resstr += str[n]
return resstr
else:
return str