В Python 3.5+ вы можете использовать , набрав , чтобы аннотировать вашу функцию:
def enumerico(a: str):
...
Но аннотация типов не проверяет типы фактически!
Так , лучше выполнить надежную проверку типов с помощью оператора assert :
def enumerico(a):
assert isinstance(a, str), 'Strings only!'
...
С помощью assert
ваша функция повысит AssertationError
, если a
не является строкой.