函数定义如下,调用正确的是()。def demo(a, b, c): print(a, b, c)
A: demo(1,2)
B: demo(1,2,3)
C: demo(1,2,3,4)
D: demo(1,2,x=5)
A: demo(1,2)
B: demo(1,2,3)
C: demo(1,2,3,4)
D: demo(1,2,x=5)
举一反三
- 已知函数定义如下,下列哪个调用方法正确?def demo(a,b,c,d):return None A: y = demo(1,2,) B: y = demo(1,2,c=3,4) C: demo(3,4,a=1,b=2) D: demo(b=2,d=3,c=4,a=1)
- 已知函数定义如下,下列哪个调用方法正确?def demo(a,b,c=3,d=4):return None A: demo(b=2,c=3,d=4,1) B: demo(1,a=2,d=4,c=3) C: demo(1,2) D: y = demo(2)
- 已知函数定义如下,下列哪个调用方法错误?def demo(a,*b):return b A: y = demo(1) B: y = demo(1,b=2,) C: x = demo(1,2,3,4,) D: x = demo(1,2,3,4,5,6,7)
- 已知函数定义:def demo(**p): print(p)调用该函数demo(x=1,y=2,z=3),下面输出正确的是: A: {'x': 1, 'y': 2, 'z': 3} B: 1,2,3 C: (1, 2, 3) D: [1, 2, 3]
- 已知函数定义如下,下列哪个调用方法错误?def demo(a,**b):return b A: x = demo(1,2,3,4,5) B: y = demo(2) C: z = demo(a=2,b=3,) D: w = demo(2,b=3,c=4,d=5,)