Можно ли ввести подсказку строку, которая имеет номера? - PullRequest
0 голосов
/ 16 января 2019

Можно ли комментировать строку, которая может быть правильно преобразована в целое число?

Как то так ...

def foo(arg: str[int]): # which of course does not work
    ...

Что эквивалентно успешному вызову int(arg).

Я мог бы поклясться, что был способ проверки типов строк с помощью подсказок типов в Pycharm (и, возможно, это была функция без PEP), но я не могу понять, как и почему я так думаю функция существует.

1 Ответ

0 голосов
/ 18 января 2019

Нет, это невозможно, потому что вы не имеете дело с типами здесь.

Вы пытаетесь сделать утверждения о содержимом отдельных строк, поэтому вы делаете утверждения о экземплярах . Это не то, что подсказка типа может решить для вас.

...