关于函数定义,以下形式错误的是()。
A: def foo(a,b)
B: def
foo(a,b=10)
C: def foo(a,*b)
D: def foo(*a,b)
A: def foo(a,b)
B: def
foo(a,b=10)
C: def foo(a,*b)
D: def foo(*a,b)
举一反三
- 关于函数定义,以下形式错误的是______。 A: def foo(*a,b) B: def foo(a,*b) C: def foo(a,b) D: def foo(a,b=10)
- def foo(): y = "local" foo() print(y)
- 有函数如下,如果a = 1, b = 2,然后调用foo(a,b),在函数外a,b的值依然为1,2 def foo(a,b): a, b = 3,4
- 判断下列程序输出的x的值是?(1),y的值是(2) x = "global" def foo(): global x y = "local" x = x * 2 print(x) print(y) foo()
- foo对象有att属性,那么获取att属性的值,下列错误的是<br/>() A: foo.att B: foo("att") C: foo["att"] D: foo["a"+"t"+"t"]