1. 首页
  2. 编程语言
  3. Python
  4. Python中的默认参数实例分析

Python中的默认参数实例分析

上传者: 2022-03-19 16:13:35上传 PDF文件 57.43 KB 热度 7次

本文研究的主要是Python中的默认参数的相关内容,具体如下。而Python中的默认参数与其有相当大的不一样,如下例中的代码执行结果会是什么呢?从结果中可以看到其结果如下,与我们期望完全不一致:为什么Python的默认参数是这样的表现,需要从Python的函数定义说起。Python中 def 实际上是可执行语句,执行 def 的时候会创建一个函数对象,而默认参数也会在执行 def 语句的时候计算出来并存在函数的_defaults_属性中。如果是新生成对象,常采用None作为默认参数占位,如果判断当前为None,则新建可变对象使用。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。

用户评论