16.请问这个函数有多少个参数?
def MyFun((x,y), (a, b)):
return x * y - a * b
答:0个参数,因为(x,y)和(a,b)是元组,元组不可变,不能作为参数。
17.编写一个函数满足以下功能:
计算打印所有参数的和乘以基数(base=3)的结果
def test(*args,base=3):
res=0
for i in args:
res += i
return res*base
1.下面代码会输出什么:
def f(x,l=[]):
for i in range(x):
l.append(i*i)
print l
f(2)
f(3,[3,2,1])
f(3)
答:[0, 1]
[3, 2, 1, 0, 1, 4]
[0, 1, 0, 1, 4]
2.列表的sort方法和sorted的区别是什么?试举例说明?
用sort
a = [1,5,2,78,23,9]
a.sort()
print(a)16.请问这个函数有多少个参数?
def MyFun((x,y), (a, b)):