def fun(num) :
odd = [] #存奇数
even = [] #存偶数
for i in range(num):
if i%2==0 :
even.append(i)
elif i%2!=0:
odd.append(i)
return odd,even
print(fun(10))
一、函数的参数定义
单个星号表示这个位置接收任意多个非关键字参数,并将其转换为元组
双星号代表这个位置接收任意多个关键字参数,并将其转换为字典
#不知道里面将传入多少个参数时候
def fun(*args) : #函数定义时,可变的位置参数
print(args)
print(args[0])
a=10
b=20
fun(a,b)
def fun1(**args):
print(args)
fun1(a=10,b=20,c=30)
def fun3(*args,**kwargs,):
print(kwargs)
print(args)
fun3(30,40,50,a=20,b=45,c='helloworld',)
注位置参数应在关键字参数之后