Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在函数args中定义类型?_Python - Fatal编程技术网

Python 在函数args中定义类型?

Python 在函数args中定义类型?,python,Python,这是什么 def sqr(v:int): return v*v 它看起来像类型限制,所以这个函数只接受int值,但它不接受。这只是调试器的装饰吗?这是类型提示。它不是一个限制,它是其他开发人员的助手,大多数linter如mypy和PyCharm linter也使用它来防止类型错误。此功能是可选的,但它可以帮助您编写更干净、更可测试的代码。这是类型提示。它不是一个限制,它是其他开发人员的助手,大多数linter如mypy和PyCharm linter也使用它来防止类型错误。此功能是可选的

这是什么

def sqr(v:int):
    return v*v

它看起来像类型限制,所以这个函数只接受int值,但它不接受。这只是调试器的装饰吗?

这是类型提示。它不是一个限制,它是其他开发人员的助手,大多数linter如
mypy
和PyCharm linter也使用它来防止类型错误。此功能是可选的,但它可以帮助您编写更干净、更可测试的代码。

这是类型提示。它不是一个限制,它是其他开发人员的助手,大多数linter如
mypy
和PyCharm linter也使用它来防止类型错误。此功能是可选的,但它可以帮助您编写更干净、更可测试的代码。

这就是所谓的类型提示。你可以在Hi上阅读更多,谢谢你的提问。如果我的答案解决了您的问题,您可以将其标记为已接受。请从中重复和。“解释此语言功能”与堆栈溢出无关。堆栈溢出不是为了替换现有的教程和文档。这称为类型提示。你可以在Hi上阅读更多,谢谢你的提问。如果我的答案解决了您的问题,您可以将其标记为已接受。请从中重复和。“解释此语言功能”与堆栈溢出无关。堆栈溢出不是为了替换现有的教程和文档。