1. 程式人生 > 其它 >使用shell定製addm指令碼(r3筆記第88天)

使用shell定製addm指令碼(r3筆記第88天)



 


 

 

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