2022-09-02 学习Python-Day11
美丽的九月,从函数学习开始,P42-P45 {:10_307:}###################################P42
def myfunc(name,times):
for i in range(int(times)):
print('I love FishC')
print(f'I love {name}')
pass
name='Python'
times=1
myfunc(name,times)
def div(x,y):
if y != 0 and type(x) ==int and type(y) ==int :
z= x/y
return round(z,2)
else:
return '输入不正确'
print(div('as',0))
###################################P43
def myfunc(s,vt,o):
return''.join((o,vt,s))
print(myfunc(o='我',vt='打',s='小甲鱼'))
def myfunc(s,vt,o='小甲鱼'):
return''.join((o,vt,s))
print(myfunc(s='香蕉',vt='吃'))
def myfunc(vt,s='苹果',o='小甲鱼'):
return''.join((o,vt,s))
print(myfunc(vt='吃'))
print(abs(-1.5))
print(sum(,4))
def abc(a,/,b,c):
print(a,b,c)
abc(3,b=2,c=1)
def abc(a,*,b,c):
print(a,b,c)
abc(1,b=2,c=4)
###############################################P44
def myfunc(*args):
print(f'有{len(args)}个参数')
print(f'第二个参数是:{args}')
myfunc('小甲鱼','不二如是')
myfunc(1,2,3,4,5,6)
def myfunc():
return1, 2 ,3
print(myfunc())
def myfunc(*args):
returnargs
print(myfunc(1,2,3,4))
def myfunc(*args,a,b):
returnargs,a,b
print(myfunc(1,2,3,4,a=5,b=6))
def abc(a,*,b,c):
print(a,b,c)
abc(1,b=2,c=3)
def myfunc(**kwargs):
return (kwargs)
print(myfunc(a=1,b=2,c=3))
def myfunc(a,*b,**c):
print (a,b,c)
myfunc(1,2,3,4,x=5,y=6)
args=(1,2,3,4)
def myfunc(a,b,c,d):
print(a,b,c,d)
myfunc(*args)
###############################################P45
def myfunc():
x=520
print(x)
myfunc()
x=880
def myfunc(x):
print('sss',x)
myfunc(x)
print('aaa',x)
def myfunc():
global x
x=520
print(x)
myfunc()
def funa():
x=520
def funb():
nonlocal x
x=880
print('IN FUNB,x=',x)
funb()
print('IN FUNA,x=', x)
funa()
保持学习的这股劲很好哈,像我收藏从未结束,学习从未开始{:5_109:} 传说中的暗暗 发表于 2022-9-2 18:04
保持学习的这股劲很好哈,像我收藏从未结束,学习从未开始
哈哈哈 ,一起学习一起搬砖一起变秃{:10_275:}
页:
[1]