티스토리 뷰
def printme(func):
def new_function(*args, **kwargs):
print("Name:", func.__name__)
print("Positional Arguments:", args)
print("Keyword Arguments:", kwargs)
result = func(*args, **kwargs)
print("Result:", result)
return result
return new_function
@printme
def add_ints(a, b):
return a + b
add_ints(1, 2)
Name: add_ints
Positional Arguments: (1, 2)
Keyword Arguments: {}
Result: 3
'PL > Python' 카테고리의 다른 글
[Python][짧은개념] 파이썬의 예외처리 (0) | 2023.01.02 |
---|---|
[Python] filter 함수 (1) | 2022.11.30 |
[Python] function docstring, 파이썬 좋은 문서 작성하기 (0) | 2022.01.17 |
[Python] Call by Object Reference (객체 참조에 의한 호출) (0) | 2022.01.17 |
[Python] linked list의 runner 기법 (0) | 2022.01.05 |