summaryrefslogtreecommitdiff
path: root/learning_python/mutable_params.py
diff options
context:
space:
mode:
authorzhang <zch921005@126.com>2020-02-23 13:49:12 +0800
committerzhang <zch921005@126.com>2020-02-23 13:49:12 +0800
commit920e07a6a7fe9c7982083900f08fbf4b23d2e66a (patch)
tree75a0020db90efde890218584f9e931a712b6667a /learning_python/mutable_params.py
parent6cd95662a9f96438159b6b5245096f0e4d04c44a (diff)
可变参数,延迟板顶,yield 关键字与python 函数式闭包编程
Diffstat (limited to 'learning_python/mutable_params.py')
-rw-r--r--learning_python/mutable_params.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/learning_python/mutable_params.py b/learning_python/mutable_params.py
new file mode 100644
index 0000000..6e2fdce
--- /dev/null
+++ b/learning_python/mutable_params.py
@@ -0,0 +1,13 @@
+
+def append_to(element, to=[]):
+ to.append(element)
+ return to
+
+
+if __name__ == '__main__':
+
+ my_list = append_to(12)
+ print(my_list, append_to)
+
+ my_other_list = append_to(42)
+ print(my_other_list, append_to)