From 00581d8f431fa8c0b6c095d807cf778ea4559691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jure=20=C5=A0orn?= Date: Tue, 26 Feb 2019 03:23:23 +0100 Subject: [PATCH] Arguments --- README.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 6d17de8..b18b464 100644 --- a/README.md +++ b/README.md @@ -450,9 +450,9 @@ Arguments ### Inside Function Definition ```python -def f() # def f(x, y) -def f() # def f(x=0, y=0) -def f(, ) # def f(x, y=0) +def f(): # def f(x, y) +def f(): # def f(x=0, y=0) +def f(, ): # def f(x, y=0) ``` @@ -485,22 +485,22 @@ def add(*a): #### Legal argument combinations with calls: ```python -def f(*args): # f(1, 2, 3) -def f(x, *args): # f(1, 2, 3) -def f(*args, z) # f(1, 2, z=3) -def f(x, *args, z) # f(1, 2, z=3) +def f(*args): # f(1, 2, 3) +def f(x, *args): # f(1, 2, 3) +def f(*args, z): # f(1, 2, z=3) +def f(x, *args, z): # f(1, 2, z=3) ``` ```python -def f(**kwargs) # f(x=1, y=2, z=3) -def f(x, **kwargs) # f(x=1, y=2, z=3) | f(1, y=2, z=3) +def f(**kwargs): # f(x=1, y=2, z=3) +def f(x, **kwargs): # f(x=1, y=2, z=3) | f(1, y=2, z=3) ``` ```python -def f(*args, **kwargs) # f(x=1, y=2, z=3) | f(1, y=2, z=3) | f(1, 2, z=3) | f(1, 2, 3) -def f(x, *args, **kwargs) # f(x=1, y=2, z=3) | f(1, y=2, z=3) | f(1, 2, z=3) | f(1, 2, 3) -def f(*args, y, **kwargs) # f(x=1, y=2, z=3) | f(1, y=2, z=3) -def f(x, *args, z, **kwargs) # f(x=1, y=2, z=3) | f(1, y=2, z=3) | f(1, 2, z=3) +def f(*args, **kwargs): # f(x=1, y=2, z=3) | f(1, y=2, z=3) | f(1, 2, z=3) | f(1, 2, 3) +def f(x, *args, **kwargs): # f(x=1, y=2, z=3) | f(1, y=2, z=3) | f(1, 2, z=3) | f(1, 2, 3) +def f(*args, y, **kwargs): # f(x=1, y=2, z=3) | f(1, y=2, z=3) +def f(x, *args, z, **kwargs): # f(x=1, y=2, z=3) | f(1, y=2, z=3) | f(1, 2, z=3) ``` ### Other Uses