1 2def func1(): 3 pass 4 5def func2(arg1): 6 pass 7 8def func3(arg1, arg2): 9 pass 10 11def func4( arg1 , 12 arg2 , 13 arg3 ): 14 pass 15 16def func5( arg1 = 1, 17 arg2 = r'hello', 18 arg3 = None): 19 pass 20 21def func6(arg1, arg2, *args): 22 return (arg1 + 1, arg2 + 2) + args 23 24def func7(*args, **kwargs): 25 pass 26 27def func8(arg1=1*2, arg2=func6(1, 2, 3, 4)): 28 pass 29 30VAR1=0 31 32def func9(arg1=VAR1*VAR1): 33 pass 34 35def func10(arg1=[VAR1,VAR1], 36 arg2={VAR1:VAR1}): 37 pass 38 39 40class Cls(object): 41 def __init__(self): 42 pass 43 44 def method1(self, arg1): 45 pass 46 47 def method2(self, arg1 = 0, arg2=None): 48 pass 49 50 @staticmethod 51 def method3(arg1, arg2=0): 52 pass 53