函数

标签介绍:函数作为代码块,无处不在无所不用;函数式编程更接近数学公式;函数在Python中试第一公民!

文章列表

小心:函数参数默认值为可变对象

2020年5月18日

python教程中,有一个重要细节,在定义函数的时候,参数默认值只会evaluate一次,如果这个默认值是一个可变(mutable)对象,可能会有意想不到的异常。 阅读全文->

non-default argument follows default argument

2020年5月17日

这是python的一个语法错误,即在定义函数的时候,没有默认值的函数要放在前面,有默认值的函数要放在后面。 阅读全文->

python函数的特别参数(/和*)

2020年5月15日

从python3.8开始,函数定义中出现了两个可选的特别参数,分别是 / 和 *。本文介绍这两个特别参数的含义及其使用考虑。 阅读全文->

函数关键词传参后不能再有位置传参

2020年5月14日

python定义的函数,在调用的时候,可以基于位置传递参数值,也可以基于关键词传递参数值,但是关键词传参后不能再出现位置传参。 阅读全文->

Python函数有一个**kw这样的参数?

2019年10月11日

Python的各种学习资料中,常常见到函数有一个**kw这样的参数,有的时候出现在函数定义时,有的时候出现在函数调用时,有的时候还与其它参数一并存在。本文尝试彻底将这样的参数用法搞清楚。 阅读全文->

Python函数调用时unpacking参数特性

2019年9月12日

Python函数在调用的时候,有一个unpacking arguments的特性,字面上来看,就是“解开有参数的包裹”。本文介绍这种函数调用的方式。 阅读全文->

如何实现Python函数的参数不限个数?

2019年8月8日

我们在写Python代码的时候,有的时候需要设计一种函数,这种函数的参数个数不确定,或者说要求函数的参数不限个数,只有在函数被调用的时候,才能确定参数的数量。 阅读全文->

麦新杰的Python笔记

Ctrl+D 收藏本页


©Copyright 麦新杰 Since 2019 Python笔记

go to top