каков механизм для `def twoSum (self, nums: List [int], target: int) -> List [int]:` в ​​python 3: - PullRequest
0 голосов
/ 17 июня 2019

найти код, как указано в python3:

def twoSum(self, nums: List[int], target: int) -> List[int]:
    return sum(nums)

Как я знаю для python def, нам нужно только выполнить:

def twoSum(self, nums, target):
    return sum(nums)

что такое nums: List[int], target: int и->List[int] значит?Это новые возможности Python 3?Я никогда их не вижу.

Спасибо,

1 Ответ

0 голосов
/ 17 июня 2019

Это статическая типизация в python для проверки типов. Он позволяет вам определять тип входных параметров и возвращать их, чтобы заранее устранить некоторые несовместимости. Это всего лишь аннотации, а не фактическая статическая типизация. Проверьте пакет mypy для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...