摘要:
# 递归函数 计算 6!= 6*5*4*3*2*1 def fun(n): if n==1: return n else: res=n*fun(n-1) #递归行数 return res print(fun(6)) E:\PycharmProjects\pythonProject\venv\Scri 阅读全文
2022年9月6日 #
摘要:
# name = '杨老师' #这个为全局变量 def fun(): a=1 #其中的a为局部变量 c=a print(c) return fun() print(name) #其中的name 为全局变量 def fun1(): print(name) #其中的name 为全局变量 return f 阅读全文
摘要:
'''列表或元组、字典 转为实参| fun(*lst),fun(**dic) ''' def fun(a,b,c): print('a=',a,'b=',b,'c=',c) fun(10,20,30) #函数调用时的参数传递,称为位置传参 lst=[11,22,33] fun(*lst) # * 函 阅读全文
摘要:
def fun(*args): #函数定义时,个数可变的位置参数 print(args) fun(10,20,30) #输出结果为元组 def fun1(**args): #函数定义时,个数可变的关键字形参 print(args) fun1(a=10) fun1(a=10,b=20,c=30) #输 阅读全文
摘要:
def fun(a,b=10): print(a,b) #函数的调用 fun(100) fun(20,30) print('hello',end='\t') #end实际默认值为\n print('world') E:\PycharmProjects\pythonProject\venv\Scrip 阅读全文
摘要:
print(0) #0的布尔值为False print(bool(8)) #非0的布尔值为True def fun(num): odd=[] even=[] for i in num: if i%2: odd.append(i) else: even.append(i) return odd,eve 阅读全文
摘要:
'''在函数调用过程中,进行参数的传递 如果是不可变对象,在函数体的修改不会影响实参的值 #arg1 的修该为100,不会影响n1的值 如果是可变对象,在函数体的修改会影响到实参的值 #arg2 的修改,append(10),会影响到n2的值 ''' def fun(arg1,arg2): prin 阅读全文