返回顶部

收藏

Default Argument Values: default value is evaluated only once

更多
#This makes a difference when the default is a mutable object such as a list, 
#dictionary, or instances of most classes. For example, the following function 
#accumulates the arguments passed to it on subsequent calls:

def f(a, L=[]):
    L.append(a)
    return L

print f(1)
print f(2)
print f(3)

标签:Python,Function

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Chen Zhidong 发表 2011-01-29 01:41:14 Python笔记——数字类型的几个函数
  2. 博主 发表 2013-11-17 08:00:00 Python function 学习笔记(1)
  3. 博主 发表 2015-02-21 17:35:39 Best non-cryptographic hashing function in Python
  4. 博主 发表 2015-07-10 01:00:00 Python的function和unbound/bound method
  5. rex 发表 2014-11-16 10:28:27 在 pyhton 类范围内使用装饰符
  6. Run 发表 2015-09-22 04:57:02 用Python读取pcap文件
  7. rfyiamcool 发表 2015-09-24 07:41:17 话说Django orm性能为什么比原生的mysqldb慢
  8. 博主 发表 2015-09-18 11:46:49 Python学习笔记(2)
  9. 博主 发表 2015-10-11 18:23:00 Python 基础:类与函数
  10. McFloundinho 发表 2014-04-05 06:49:00 Pelican博客搭建手记
  11. 博主 发表 2015-10-21 01:41:06 WEB的文件上传实现
  12. 博主 发表 2015-08-03 08:37:49 CUIT ACM Website 项目

发表评论