使用shell定製addm指令碼(r3筆記第88天)
阿新 • • 發佈:2022-05-04
print(sum) sum = 42 print(sum) def inc(n): sum = n+1 print(sum) return sum sum = inc(7) + inc(7)
print(sum)
1.內建函式名稱
2.賦值名稱
3.區域性變數
4.全域性變數
def func1(a, b, c, d, e, f):
'''
返回引數a,b,c,d,e,f構成的列表
預設,引數按位置傳遞; 也支援關鍵字傳遞
'''
return [a,b,c,d,e,f]
def func2(a, b, c,*, d, e, f):
'''
返回引數a,b,c,d,e,f構成的列表
*後面的引數只能按關鍵字傳遞'''
return [a,b,c,d,e,f]
def func3(a, b, c, /, d, e, f):
'''
返回引數a,b,c,d,e,f構成的列表
/前面的引數只能按位置傳遞'''
return [a,b,c,d,e,f]
#func1呼叫:按位置傳遞、按引數傳遞都可以
print( func1(1,9,2,0,5,3) )
print( func1(a=1, b=9, c=2, d=0, e=5, f=3) )
print( func1(1,9,2, f=3, d=0, e=5))
# func2呼叫:d,e,f必須按關鍵字傳遞
print( func2(11, 99, 22, d=0, e=55, f=33) )
print( func2(a=11, b