gpt4 book ai didi

python - `return` 或 `del` 的类型是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:10 24 4
gpt4 key购买 nike

我不认为它们是函数,我不能使用 type(return) 来获得答案(它会引发错误)。

他们叫什么?我可以定义类似的东西吗?

最佳答案

returndel语句。它们不是对象,所以它们没有类型。语句构成语言的语法,对象构成语法操作的数据模型。

参见 Simple Statements reference page对于他们的文件。还有Compound Statements ;包含多组语句的语句。

因为delreturn都是语句,所以它们的名字也是reserved keywords ,这意味着您不能使用它们来创建标识符。语句中使用的所有单词都是关键字*,但并非所有关键字都是(部分)语句。

您不能在 Python 本身中定义自己的语句,您必须扩展语言实现本身(因此扩展 Python 语法、分词器、解析器、AST 模型和解释器)。


* 当前异常(exception)是单词 async and await它们暂时不是协同程序之外的关键字,以帮助将现有代码转换为 Python 3.5;现在让它们成为关键字可能会破坏太多尚未使用协程的现有代码无论如何。查看PEP 492 transition plan ;计划是使它们成为 Python 3.7 中的关键字.

关于python - `return` 或 `del` 的类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32905110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com