python返回变量类型_Python指定函数参数、返回值类型报错是咋了?
Leetcode刷題給的默認(rèn)函數(shù)格式是這樣的:
Class Solution:
def coinChange(self, coins: List[int], amount: int) -> int:
但是我拷貝到本地執(zhí)行的時(shí)候出現(xiàn)了NameError
Traceback (most recent call last):
File "D:/PycharmProjects/untitled/venv/零錢兌換.py", line 1, in
class Solution:
File "D:/PycharmProjects/untitled/venv/零錢兌換.py", line 2, in Solution
def coinChange(self, coins: List[int], amount: int) -> int:
NameError: name 'List' is not defined
產(chǎn)出指定類型后就沒(méi)問(wèn)題了
Class Solution:
def coinChange(self, coins, amount):
我百度了一下,給函數(shù)指定參數(shù)類型、返回值類型是Python 3.5以后默認(rèn)的特性,為啥我會(huì)報(bào)錯(cuò)呢?
我用的是Python 3.7.2, PyCharm Community Edition 2019.3.3
求解惑!
總結(jié)
以上是生活随笔為你收集整理的python返回变量类型_Python指定函数参数、返回值类型报错是咋了?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: todo已完成任务_重要主干街路已完成清
- 下一篇: css初始化_CodeMirror项目【