新手求教,请问 Python 中的 del 到底是语句还是函数,语句和函数的区别是什么?

小白初学 Python3,我发现 del 执行时后面不跟括号,应该不是函数吧,但是为什么国内很多资料都直接写 del 函数呢?

图片描述

我查了 Python3 文档,说 del 是 statement:

图片描述

所以两个疑问:1、所以说 del是函数的都错了吗?2、statement 和 function 两者有何区别呢?

多谢!

回答:

请看Python 文档

clipboard.png
https://docs.python.org/3/ref...

是语句。

语句是一段可执行代码。
常见的语句有:
赋值语句、if 语句, while 语句, for语句,
break 语句、continue 语句等等。
Python 中有一些特殊语句。
The global statement
The nonlocal statement
The import statement
等等

函数简单来说,是对完成特定小任务的一段代码的封装。
以方便重复使用。在类中的函数,习惯称为方法。

“函数是组织程序中逻辑的结构化或程序化编程方式。大块代码可以整齐划分成可管理的块,通过在函数中放置重复的代码而不是多个副本,可以节省空间,这也有助于提高一致性,因为更改单个副本意味着您不必寻找并进行更改复制重复代码的多个副本。” 这段文字摘自《Python核心编程第2版》

Python 中,类中有一个特殊的方法
_del_

以上是 新手求教,请问 Python 中的 del 到底是语句还是函数,语句和函数的区别是什么? 的全部内容, 来源链接: utcz.com/a/164399.html

回到顶部