1.使用函數的__defaults__魔術方法bash
demo:函數
1 # coding=utf-8 2 3 def f(a,b,c=1): 4 pass 5 6 f.__defaults__
輸出結果:spa
(1,)
2.使用inspect模塊code
使用inspect.getargspec獲取blog
1 # coding=utf-8 2 3 import inspect 4 5 def f(a,b,c=1): 6 pass 7 8 print(inspect.getargspec(f))
輸出結果:utf-8
ArgSpec(args=['a', 'b', 'c'], varargs=None, keywords=None, defaults=(1,))