From a0ee7632b0f46d4ef379e1cf49b613a33bcbc622 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20G=C3=B6r?= Date: Sat, 5 Aug 2023 16:44:23 +0300 Subject: [PATCH] args , kwargs --- python-temel/args.kwargs.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 python-temel/args.kwargs.py diff --git a/python-temel/args.kwargs.py b/python-temel/args.kwargs.py new file mode 100644 index 0000000..e588efe --- /dev/null +++ b/python-temel/args.kwargs.py @@ -0,0 +1,16 @@ +class foo: + def __init__(self, f): + self.f = f + + def __call__(self, *args, **kwargs): + print('araya giren kod') + self.f(*args, **kwargs) + +@foo +def bar(a, b, c): + print(f'foo: {a}, {b}, {c}') + +# foo = bar(foo) + +bar(1, 2, 3) +bar(4, 5, 6)