# def hello(): # print("hello world!") # hello() # def max(a,b): # if(a>b): # return a # else: # return b # a,b=6,8 # print(max(a,b)) # def max(a,b): # if(a>b): # return "第一个大" # else: # return "第二个大" # print(max(b=1,a=5)) # def printme(str): # print(str) # return # printme("agadgh") #不可变参数,相当于值传递 # def change(a): # print(id(a)) # a=10 # print(id(a)) # a=1 # print(id(a)) # change(a) #可变参数,相当于地址传递 # def change(a): # # print(id(a)) # a.append([4,5,6]) # print(id(a)) # print(a) # a=[1,2,3] # print(id(a)) # print(a) # change(a) # def printinfo(name='战鹰',age=3): # print("名字",name) # print("年龄",age) # return # printinfo(age=30,name="小明") # printinfo() #不定长参数 # *tuple元组 # def func(arg1,*vartupie): # print("输出: ") # print(arg1) # for var in vartupie: # print(var) # return # func(10) # func(10,20,30,40,50,60) #**dict字典 # def func(arg1,**vardict): # print("输出: ") # print(arg1) # for var in vardict: # print(var,vardict[var]) # return # func(10) # func(10,a=20,b=30) # x=lambda a:a*2 # y = lambda a,b: a +b # print(x(6)) # print(y(1,2 ))
python函数,可变 不可变变量,不定长参数
最新推荐文章于 2023-05-14 17:15:44 发布