在
Python中,可以调用del x或del(x).我知道如何定义一个名为F(x)的函数,但我不知道如何定义一个名为del的函数,没有元组作为参数.
F x和F(x)之间有什么区别,我如何定义一个可以不带括号调用的函数?
>>> a = 10
>>> a
10
>>> del a
>>> a
Traceback (most recent call last):
File "", line 1, in
NameError: name 'a' is not defined
>>> a = 1
>>> del (a)
>>> a
Traceback (most recent call last):
File "", line 1, in
NameError: name 'a' is not defined
>>> def f(x): 1
...
>>> f (10)
>>> print f (10)
None
>>> def f(x): return 1
...
>>> print f (10)
1
>>> f 1
File "", line 1
f 1
^
SyntaxError: invalid syntax
>>>
本文探讨了Python中函数定义的方法,包括如何定义和调用函数,以及如何处理删除变量的操作。文章通过实例演示了带有返回值和无返回值的函数,并讨论了Python中的del语句用法。
8015

被折叠的 条评论
为什么被折叠?



