标签介绍:函数作为代码块,无处不在无所不用;函数式编程更接近数学公式;函数在Python中试第一公民!
文章列表
2021年5月14日
所谓函数的默认可变参数,是指函数的默认参数为一个空的list或空的dict对象。python官方教程里面介绍过,只是要大家小心,这个默认的可变参数,可能会带来意料之外的行为。 阅读全文->
2020年5月18日
python教程中,有一个重要细节,在定义函数的时候,参数默认值只会evaluate一次,如果这个默认值是一个可变(mutable)对象,可能会有意想不到的异常。 阅读全文->
2020年5月17日
这是python的一个语法错误,即在定义函数的时候,没有默认值的函数要放在前面,有默认值的函数要放在后面。 阅读全文->
2021年5月16日
我理解Python的闭包特性,可以实现两个功能,一是函数的静态变量功能,二是可以实现同一个函数的多个副本,即对同一个函数的不同的执行环境打包封装。 阅读全文->
2019年10月11日
Python的各种学习资料中,常常见到函数有一个**kw这样的参数,有的时候出现在函数定义时,有的时候出现在函数调用时,有的时候还与其它参数一并存在。本文尝试彻底将这样的参数用法搞清楚。 阅读全文->
2019年9月12日
Python函数在调用的时候,有一个unpacking arguments的特性,字面上来看,就是“解开有参数的包裹”。本文介绍这种函数调用的方式。 阅读全文->
2019年8月8日
我们在写Python代码的时候,有的时候需要设计一种函数,这种函数的参数个数不确定,或者说要求函数的参数不限个数,只有在函数被调用的时候,才能确定参数的数量。 阅读全文->
©Copyright 麦新杰 Since 2019 Python笔记