python-鍑芥暟鍙傛暟,,鏍囩锛?a hre


鏍囩锛?a href='http://www.byrx.net/so/1/argument' title='argument'>argument

涓€銆佺己鐪佸弬鏁帮細璋冪敤鍑芥暟鏃讹紝缂虹渷鍙傛暟鐨勫€兼湭浼犲叆锛屽垯琚紶鍏ラ粯璁ゅ€?/p>

>>> def  test1(x,y,z=10):    print(x,y,z)    return x+y+z>>> print(鈥?/span>涓変釜鏁扮殑鎬诲拰涓?s鈥?/span>%test1(1,5))1 5 10涓変釜鏁扮殑鎬诲拰涓?6>>>  

鏈夐粯璁ゅ€肩殑鍙傛暟锛屼竴瀹氳浣嶄簬鍙傛暟鍒楄〃鐨勬渶鍚庨潰

>>> def test2(x,z=20,y):    print(x,y,z)    SyntaxError: non-default argument follows default argument

浜屻€佷笉瀹氶暱鍙傛暟

*args鐨勭敤娉?/p>

>>> def test1(x,y,*args):    print(x,y)    print(args)    sum =x+y    for  i  in args:        sum+=1    print(sum)    >>> test1(2,3,5,5)2 3(5, 5)#args鏁版嵁绫诲瀷涓哄厓缁?7

*args 涓庡浐瀹氬弬鏁?/p>

def test1(x,y,*args,z=10):    print(x,y)    print(args)    sum= x+y+z    for  i  in args:        sum+=i    print("鍜屼负%s"%sum)test1(215,123,23,1351,z=20)

215 123
(23, 1351)
鍜屼负1732

*kwargs

python-鍑芥暟鍙傛暟

鏍囩锛?a href='http://www.byrx.net/so/1/argument' title='argument'>argument

鍘熸枃鍦板潃锛歨ttps://www.cnblogs.com/yescarf/p/12116829.html

评论关闭