From aa63c0b1bb42b59670c8d5c7c5b39e4c6b2462e9 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Mon, 12 Jun 2023 07:23:40 +0100 Subject: [PATCH] python: add note on optional function params --- .../Python/Syntax/Functions_in_Python.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Programming_Languages/Python/Syntax/Functions_in_Python.md b/Programming_Languages/Python/Syntax/Functions_in_Python.md index fcce6ac..35301f4 100644 --- a/Programming_Languages/Python/Syntax/Functions_in_Python.md +++ b/Programming_Languages/Python/Syntax/Functions_in_Python.md @@ -58,6 +58,16 @@ greeter('Eloise') # Welcome Eloise - Live Long and Prosper ``` +## Optional parameters + +````py +def func_with_optional(non_optional, optional_param=None): + if optional_param is not None: + # Do something with specific value + else: + # Run standard process + + ## Function with arbitrary parameter list ```python @@ -75,7 +85,7 @@ Welcome Adam Welcome Gryff Welcome Natalia """ -``` +```` ## Scoping