, пожалуйста, помогите, у меня есть эта функция в моем коде, которая будет модулем в будущем. Модули пока не созданы, но я бы хотел, чтобы пользователи могли изменить логическое совпадение на False, но я не хочу заставлять их заполнять его на тот случай, если они захотят сохранить его True
Поэтому я был бы рад, если бы был необходим только 1 вход, но второй (match = False) необязательный. Это модуль, который возвращает почтовые индексы или названия городов на основе словаря почтовых индексов.
def returnCode(city):
cityOriginal = city
city = str(city)
match = True
if match:
city = get_close_matches(city, codes.values())[0]
if hasNumbers(city) == True and hasNumbers(cityOriginal) == False:
city = sub('[0123456789]', '1', city)
return cityDict[city]
returnCode('Berlin')
#returnCode('Berlin', match=False) ... how to?