Я пытаюсь вызвать функцию cleanse во время функции word_counter, и я запутался в том, как это сделать.Вызов функции в другой функции
Как работает эта программа, строка проходит через функцию очистки, все, что содержит строка в удаленных_характеристиках, удаляется, а затем в нижней части. Оттуда мне нужно «позвонить» очищенное сообщение в word_counter, но это то место, где я застрял. Я попытался это сделать.
#how to call this function?
def cleanse(message):
cleansed_message = ''
remove_characters = "+-=[]"
for i in message:
if i not in remove_characters:
cleansed_message = cleansed_message + i
cleansed_message = cleansed_message.lower()
return cleansed_message
def word_counter(message):
# I tried calling the cleansed message here
message = cleanse(message)
count = 0
for i in message:
count = len(message.split())
return count
Вы вызываете, что отлично. Однако вам нужно явно называть функцию 'word_counter' –
Что вы подразумеваете явно? От основной функции? –
Вот рабочий код http://dpaste.com/1E3C7YN .. Закрытие вопроса как обман –