用 Python代码,创建了 N 个数据空间:
var1 = 1
var2 = 10
...
varN = 100
若要使用 del 语句一次性删除这些 Number 对象引用,其用意可以表达成:
del var1[,var2[,var3[....,varN]]]
当然,写成如下形式,更直接、更通俗:
del var1,var2, var3, ... varN
实际操作:
>>> a1=11
>>> a2=12
>>> a3=13
>>> a3
13
>>> del a1,a2,a3
>>> a3
Traceback (most recent call last):
File "", line 1, in
NameError: name 'a3' is not defined
Python 定义一个可以有一个或两个参数的函数(方法),可以写成 func(variable[,variable])。其中:
func 代表 函数 的名称,
variable 表示参数,variable[,variable] 表示这个函数 可能有一个或两个参数。
比如,
sum(iterable[, start]) 表示,
iterable -- 可迭代对象,如:列表、元组、集合, 如 : a = [1,2,3]。
start -- 指定相加的参数,如果没有设置这个值,默认为 0。这里设为 4。
结果:
>>> a=[1,2,3]# 创建列表 a
>>> sum(a,4)
10
>>> sum([0,1,2,3,4], 2) # 列表计算总和后再加 2
12
Python 定义可能有一个或多个参数的函数,可以写成 func(x,y,z,....)。 其中:
func 代表 函数 的名称,而 x,y,z,.... 均代表 给定的数值表达式。
参见:
总之, 尽管 Python 可以用如下多种表达来描述这种函数的定义,但实际上描述的是同一种场景 (调用这种函数的时候,可以使用一个,或多个参数):
func(x, y, z,...)
func(x1,x2,x3,...)
func(x1[,x2[,x3[....[,xn]]]])
...